Пока все логично, мило и, по большей части, грамотно. Кроме вот этого: "Как бы там ни было, но день рождение Лили прошло замечательно". Бог мой, ДЕНЬ (рождения) - мужского рода и он ПРОШЕЛ, а не прошло. Эта частая ошибка возникла из того, что очень многие сокращают "день рождения" до просто "рождение", а последнее именно среднего рода. Предположительно, такое сокращение сродни английскому "Мorning!" вместо "Good morning!"
Isra:
Совершенно изумительный текст! И как же здорово вплелась в него каноннаяистория любви Северуса (тут Севера) к Лили (тут Сусанне). Потрясающе! Браво!