4.5 stars...and the only reason they lost .5 stars was because the first half dragged for me. The last half? With the feelings and the planning and the house (OMG THE HOUSE) and the stuff? Yeah, that's how to grab a reader and make her sneaky read while sitting at her desk just to see what happens next. Matthew, Marcus, Hamish, Sarah, Em, Diana...I love them all. I hate that I have to wait another year for the next book but this one left off in the perfect place. Excellent read.