This story has so many of my favourite things - a cute puppy, a May/November pairing - but best of all, a main character that is willing to take the time to get his man.
Perhaps the writing could be a bit tighter (there is a tiny bit of repetitiveness) but nothing that hampered my reading enjoyment.