A review by cupcakegirly
Perfect Lies by Kiersten White

3.0

It is now 2:30a.m. and I have spent the last three hours reading this (cover to cover). I'm still not entirely sure what happened but morning is going to hurt, bad. <3