When Margot Delacroix dies, she is sent back to earth as a guardian angel-to herself. Renamed Ruth, she witnessess and protectw Margot through her own birth, her troubled childhood, her first love, her son's birth, and, ultimatley, her own untimely death. She is instructed to re-experience and record her biggest mistakes and fiercest regrets. As she observes-and interferes in-the events she's already lived, she tries to alter the course of her life,...