I like the idea behind the story very unique for HP. I had not heard of Steampunk until a few weeks ago. I have a friend who is planning a steampunk wedding.
That said,The only thing that takes away from the flow and my enjoyment is your spelling. A beta could correct these very quickly, a spell checker would not.
cobweb1