At times derivative (as in stealing devices from Tangled), at times clever, this one is tough to rate. It‘s long for MG, has parts that might be scary for younger readers (devouring children, kidnapping babies), definitely for older MG.
Rapunzel leaves her tower with Jack Beanstalker and travels through the land of Tyme. During their adventures she learns that Witch is not the loving mother she thought she was.