Cute, but I also can't get over how it doesn't quite make sense for a dragon to remain hidden in the middle of a town, where only the MC, who happens to like dragons, sees her.
It would make more sense setting-wise, to have a middle-aged MC who works on a mountain or something, happen by the...