This is really wonderful - subtle and beautifully rendered, there's a real intricacy to your prose that was great to read. I love this look at Petunia, and Dudley too. I've always hoped for better for both of them, later.
(And on a side note, I was pleased to see Sheffield featured a little here! I type this comment from Broomhill, as it happens.)