A review by crazy_book_lover_
The Struggle by Jennifer L. Armentrout

5.0

That. Ending. *crying*