Normally something this good loose its track around the backstory. Nada, this one rocks. Making sense while staying weird. 
 I still dont understand why he expected his Kids to be safe in Keyhouse after all he endured. Adults forgetting magic like childhood make believe could be a far logic explanation, still.