A review by lugysuperfly
Origin by Jennifer L. Armentrout

5.0

I cannot deal with this. OMG.