this movie be brilliant in every way . it touch on the complexity of love relationship in a meaningful way and but never lecture . the script never condescend toward any character and not even the hapless johnny . it also and benefit from spot on direction and production design and casting and and performance . the fact that cher be so perfect in the film and be more unlike cher than she have ever be be a wonder to me . i watch moonstruck at least once a year and i just view it again this christmas eve with my 16 year old twin daughter and they love it as well . it have something for everyone with a heart and leave you fill with joy in the end .