A review by dinohakari
Oblivion by Jennifer L. Armentrout

5.0