A review by marilanoire
Promise the Moon by Hailey Edwards

5.0

That end was surprising, now I have to read the next one immediately :)