A review by abbrosy
Aurora's Angel by Emily Noon

3.75

This was an amazing plot etc but the writing style was painful sometimes. It felt unedited.