A review by mandasbookshelf30
Shattered Stars by Hannah Haze

medium-paced

4.0