Louisa did a great job with this book. David is extremely fond of time and keeping a strict schedule. Caolan is the exact opposite and a gorgeous elf. Both of these characters were very interesting and drew me into the story more. I love that the team is all finding their happy ever afters and David and Caolan have been one of my favorite couples so far!