The Sorcerer's Manor *SPOILERS* *LONG*