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