A review by miss617
Allegedly by Tiffany D. Jackson

5.0

4.5 stars.

That ending... did not see it coming.