Sometimes the hardest story to tell is your own as acclaimed novelist Jonathan Cain learns as past and present converge in A Thousand Days, a funny and profound tale of lost and enduring love, sexual identity and the always mysterious process of writing.