Time of My Life

by Cecelia Ahern

A woman who has devoted herself to her friends, her cat, her family, and a job she doesn't love is forced to examine the choices she has made when life literally shows up on her doorstep demanding…