Almost. Between Beautiful Disaster and five stars lie only 50 or so pages. Only one skirmish between two main characters keeps this book away from perfection. Close. Not close enough. Still an extremely enjoyable book, lovable and lifelike characters, considerable lack of cliches and an acceptable amount of drama. Jamie has a great sense of how far she can push her characters to make them create all the drama, without things becoming absurd. Jamie knows that there is an irrational logic behind people's behaviour, she knows there is no need to kill the reader with extensive descriptions and stupid details. Thank you, Jamie, for not treating your readers as halfwits. Thank you for knowing that your target audience is capable of reading between the lines. Thank you for being imaginative enough not to use words such as "engorged" and "core". Thank you for knowing that less is more. Thank you for Travis, Abby, Finch, Shep, Mare, Brazil and even Mick and Benny.