
Steve is fine. He has a loving family, a great job that he loves, a beautiful home in San Francisco, a grumpy cat who pees in people's shoes, and the best of all best friends. Apart from a messy divorce, his life is smooth sailing, and he is fine-that is, until he meets Ally...