Good acting and singing in this fun adaptation, but the truth is somebody always has to give something up. A prince gives up his kingdom for a girl - well, perhaps it's a modern version of a fairy tale, but it still is a fairy tale. Good, enjoyable entertainment.