The Hummingbird's Cage
Everyone in Wheeler, New Mexico, thinks Joanna leads the perfect life: married to a dashing deputy sheriff, raising a young daughter. But behind closed doors, she lives in constant fear of her husband. She's been trapped for so long, escape seems impossible - until a stranger offers her help. On the run, Joanna and her daughter stumble upon the small town of Morro, a charming and magical village that seems to exist out of time and place. But her past - and her husband - aren't so easy to escape.