Twice Upon a Time No. 1 by Wendy Mass
Book Description: The girl’s stuck in a tower. The boy’s stuck in a castle. There are two sides to every story… Rapunzel is having the ultimate bad day. She’s been stolen by a witch, may have a ghost for a roommate, and doesn’t even have a decent brush for her hair. Prince Benjamin’s got it…