The Gate of All Wonders by Jack Tate
Approx. 114,660 words.
Published on May 8, 2011.
An American poet whose pen fell silent after a disastrous divorce and a brilliant Chinese physicist who writes fairy tales to soothe the memory of her murdered lover, must discover the inner strength to overcome their tortured pasts and fulfill the intertwined destinies of four generations of their two families.