This is an amazing story. I laughed and cried. So many lessons learned, forgiveness sought and love shared.