I just reread this so I could go on with the lovely sequel story and it's just such a great world and characters to curl up with!