A very intriguing and thoughtful series. Always kept me glued to the pages, eager to read what happens next. No character was left unattended, everybody fulfilled their roles by the end. The ending was perfect and everyone was able to achieve their “happily ever after”