A review by mc_readsalot
I'd Give Anything by Marisa de los Santos

4.0

Started off slow but it got me in the end. Also I love teenagers so much.