1.53k reviews by:

kaylaraereads

Filter

The first half gets 4 stars and the 2nd half gets 3. The epilogue was crazy though.

I read this in 6 Hours and so many things are going through my mind right now, but that also might be because it is 3am