I cannot say enough how much I absolutely LOVED this book! Stephanie weaves an intricate tapestry of f,awed characters who, despite their young age, face real adult problems, make mistakes then make them again and again until they get it right. Anna and St. Clair aka Etienne, are so alike but do not realise it, they keep just missing out on being together because of misunderstandings and interfering other parties. My heart hurt for each og them at different moments throughout the book. Through each other they learn to deal with the ups and downs of life, stand up for themselves and go after what they want.