rapunzel turns 18 and loses her virginity