After sitting on it for over a day, I've decided to let someone else go ahead and use my idea for their own fanfic (more below)
734