This is clearly a very low budget local production, the kind of production where all of the extras are listed in the credits. I have seen quite a few of those in my time, and this one has its good points.
The plot has some striking similarities to While You Were Sleeping, and a lot of the same feel. That is really something of a strength, albeit unoriginal. To say it is cheesy would be too obvious, but to me the real cheese was Swiss, as in holes in the story. Just don't think about this one too much and you will enjoy it more. In some ways that is a lot like your typical Hallmark movie, but I think this one is a bit more guilty.
Aside from that, there is something to enjoy here. The lead actress does a good job in her role, even if some of what she does defies logic. The actress playing the fiancé is good as well, to the point that you hate her just like you are supposed to. Most of the other cast act well enough not to be a distraction.
I actually liked the final act. Most of the "twists" are of course predictable, but it is still sweet and satisfying. Like I said though, just don't think about the explanations too much. If this came out of Hollywood, it would be a lower grade, but I have to give it a 5.