When Marlin Carroll sells the family farm without telling his son, he sets in motion an inexorable trap for his two children—the idealistic Rafe, and the strong, beautiful Ruby, who cling with equal stubbornness to their opposing dreams. The sale of the farm brings in two strangers who become catalysts for the events that follow: Evan Brooks, a wealthy young investor and developer, and Dylan, a handsome, lonely drifter who survives by telling people what they want to hear. As Ruby and her desperately unhappy mother, Ceelie, both look to Dylan for magical escape, Rafe determines to buy back the farm at any cost. Dylan falls in love with Ruby, but his longing for a home grows as strong as his need for her. When Brooks—the man with all the money—is also attracted to Ruby, the whole family, along with Dylan, begin to see her as the answer to their prayers. As the characters are entwined in threads of anger and violence, their conflicting dreams and needs converge in a catastrophe that changes them forever.