Thoroughly enjoyed. Poignant and funny. Felt that the realism of the book was let down a little by a few too many coincidences.