Now and again a book comes along that just has everything you need to make time stop while you cuddle up and read to your hearts content. This is one of those books. It has strong solid characters that are memorable with a lot of depth. The author has created villains that you might even feel sorry for and good guys that may annoy you from time to time. I loved the use of Shakespearean characters and Fae mythology and must admit that although Puck is a tiny bit psycho he is also extremely funny. I eagerly await the next installment and enjoyed the read a lot.