A spirit ponders on her life, wondering if maybe she could've done something more for the world.