Five perfect girls. One perfect murder. In Beacon Heights, Washington, five high school seniors know that you don't have to be good to be perfect. Mackenzie, Ava, Caitlin, Julie, and Parker are all driven to be perfect?no matter the cost. At first these...