No idea where this came from, but it bubbled from my brain until I had it all on paper. Maybe not for everyone, but still a happy ending.