A review by kaulhilo
Head Over Heels by Hannah Orenstein

3.0

an (almost) olympic gymnast? a side character named jasmine? we all know where my brain went<3

(3.5 stars)