Asher's Invention - Coleen Kwan
A steampunk story strongly grounded in the social issues of the Victorian Era with imaginative science/devices, and a hero and heroine whose shared past is effectively revealed, creating a romantic journey that is engaging, emotional and ultimately satisfying.

This is the world of Charles Dickens -- if he'd written courageous steampunk heroines!