Don't know what the people giving negative reviews were looking for, or rather missed, while watching this movie. It had it all~ romance, comedy, great music, great characters, unique story, and a TOTALLY unexpected surprise ending that almost blew me off my seat! Love, love, loved it. Don't miss it!