When Peter Naps arrives in the enchanting town of Willowbrook, he's hoping to find answers to the questions that have haunted him for years. Plagued by mysterious gaps in his memory and a sense of otherness he can't quite shake, Peter is drawn to the town's strange energy...