Crazy Rapunzel book?
My first thought was that this was a present or futuristic retelling of Rapunzel and there's so much going on with it! I think this is just enough to remind you of the classic without completely overtaking the entire plot-line.