A review by megz88
Everlasting by Alyson Noël

5.0

Great ending!