Fascinating - every character is fleshed out in such depth, 'realer' than canon. I'd never given a whole lot of thought to Petunia as a character before, but now I can't get her and this story out of my head. You've really done something remarkable here. :-)