Ruby thinks her life is in good order but as she lurches from choir to yoga, to Zumba and work deadlines and taking her son, Ben, to and from school and cubs and clubs, she makes sure she doesn't have a free minute. No matter that she's oblivious to other people's feelings, as far as she's concerned, she's reasonably happy and coping. Well, everyone has self-doubts now and then, don't they? She mostly keeps the panic attacks in check - more or less - and prides herself she can usually spot the signs and remove herself from stressful situations before they overwhelm her. Help comes in a form she least expects when a little old man introduces himself as her Guardian Angel then challenges everything about how she chooses to live her life...