I have no idea why I love Wizarding courtship stories so much, but I do. The care you've taken to pick just the right gifts from Snape to Harry really shows how much he has grown to know Harry over the years.
And Harry is just great as he begins to run out of patience with the entire process and barges right in to make things happen *now*.