Funny, romantic, charming, and all to an unexpectedly high degree. I was expecting something so-so but was taken aback by how truly lovely Moonstruck is. There are some incredible life-affirming moments in this. All the points where you think conflicts will come to a head they instead resolve in a way that feels not at all contrived.