Every so often a story comes along that pulls at your heart strings, as well as, being a triumph of the human spirit. Marybeth McCaffrey (Kellie Martin) is a young woman looking forward to a future filled with all the normal dreams of someone her age. On the brink of graduating from college, her world is shattered by the death of her grandmother, Rose (Marion Ross). Marybeth also finds out that she is responsible for the care of her mentally handicapped mother, Sarah (Mary Steenburgen). Being her guardian is a huge commitment and will cause her to have to give up many of her personal hopes and dreams. Torn between the love she has for her mother and a desire for her own life, Marybeth is faced with the most difficult choice she will ever have to make.