I am a sucker for the downtrotten, street urchin heroine meets lordling. I have no rational explanation why I like this totally unrealistic trope, but I do. :) Especially if they are done well and the characters are likable. I got all of that here. I found it romantic. Is it over the top? Of course....