Sophie's story begins when she is an eight-year old girl who lives in Dallas, Texas, with her mother and father, a soldier serving in Afghanistan. One evening, Sophie gets into a fight with her mother and tells her she hates her. The next morning her mother has vanished. Weeks later, her father's helicopter is shot down, and he too is missing. For years Sophie is forced to live with her mean Aunt Rose, but thankfully, when she is twelve years old,...