I recommend Saving Francesca. 
 ***** 
 INSIGHTFUL. 
 Saving Francesca was another suprise from Marchetta. I loved Jellicoe Road, and i was a little doubtful that Marchetta can impress me a second time. But she did! I found this book very enjoyable. So how was Francesca saved? She was saved by a mix of different, if not eccentric, friendships. 
 I'm not sure if I like Frankie, because i found her somewhat weak. She was lost when her mom was lost. Perhaps she was too dependent? But in the end, i found her okay. Will's character is somewhat rush: one scene he's obnoxious, the next one he's all over Frankie. There was a small gap where his relationship with Frankie should've materialized. But still, he's very good in taking care of Frankie once the conflicts have been resolved. I looove Thomas McKee! His deadpans are so chuckle-worthy and his caring for the girls are heartwarming. I find his presence in Frankie's life stronger than Will's. I really like Justine (soft but firm character), and Tara (i wanna be her!). I adored Jimmy the most. His moments with Frankie were priceless, funny and sad at the same time. 
 Saving Francesca is not a light read, considering the book cover is somewhat flippant. I love the portrayal of friendships here above all. Frankie was on auto-pilot because of her family problems, but with her friends (of which she did not like any of them at the start) she starts to find, understand and reinvent herself... I was swept by Marchetta's magic all over again. ;-)