AP Exams - check. SAT test - check. College Application - check. Date the wrong guy and ruin everything you've spent your whole life working for - check. Ultra-high-achiever Viviana Rabinovich-Lowe has always had a plan - and no room to be anything less than perfect. But her quest for perfection comes to a screeching halt when her boyfriend leaks racy pictures of her to the entire school. Making matters worse, her parents are getting divorced and now her perfect family is falling apart. For the first time, Viv feels like a complete and utter failure. Then she gets a job working at the community pool, where she meets a new group of friends who know nothing about her past. That includes Evan, a gorgeous guy who makes her want to do something she never thought she'd do again: trust. For the first time in her life, Viv realises she can finally be whoever she wants. But who is that? While she tries to figure it out, she learns something they never covered in her AP courses: that it's okay to be less than perfect, because it's our imperfections that make us who we are.