I just went through this for the June readalong. Well done! It's a great bit of work, and really, really sweet. <3