This is so, so well written. I really liked your Millicent. She had depth and you gave us a lot of backstory in a short space. I liked Dudley, too. I think you did a great job with Petunia-she seemed a little mellowed with age, but still her. Nicely done!