A review by persephonesmoon
V is for Virgin by Kelly Oram

5.0

This book was a rollercoaster of emotions!