Book of a Thousand Days
Shannon Hale
 When Dashti, a mucker from the steppes of Titor's Garden, seeks to find a job after her mother died due to illness, she eventually finds one in one of the 8 Realms. It's to become Lady Saren's maid, she enters into a struggle between Saren and her father. The Lord of Titor's Garden has declared that his daughter will marry Lord Khasar of Thoughts of Under, when Saren reveals that she has betrothed herself to the young Khan Tegus of Song for Evela. To tame his daughter, Saren's father shuts her and Dashti, the only maid willing to accompany Saren, in a tower far away from his city. He claims he will only release them after seven years, or if Saren will relent and marry Khasar.