D is for Dancing on Broken Glass by Ka Hancock.
Synopsis from Goodreads: Lucy Houston and Mickey Chandler probably shouldn’t have fallen in love, let alone gotten married. They’re both plagued with faulty genes—he has bipolar disorder; she, a ravaging family history of breast cancer. But when their paths cross on the night of Lucy’s twenty-first birthday, sparks fly, and there’s no denying their chemistry.
Cautious every step of the way, they are determined to make their relationship work—and they put their commitment in writing. Mickey will take his medication. Lucy won’t blame him for what is beyond his control. He promises honesty. She promises patience. Like any marriage, there are good days and bad days—and some very bad days. In dealing with their unique challenges, they make the heartbreaking decision not to have children. But when Lucy shows up for a routine physical just shy of their eleventh anniversary, she gets an impossible surprise that changes everything. Everything. Suddenly, all their rules are thrown out the window, and the two of them must redefine what love really is.
This is one of my favorite books of the year so far, and I don't know if it will move very far down the list. Hancock tackles very difficult topics by creating characters who are perfectly imperfect. While the relationship between Lucy and Mickey is seemingly perfect at times, my heart broke for both of them more than once. I had moments when I was laughing so hard I had to stop reading and and times when I was crying so hard I had to stop reading. It is not a well known book but it is beautiful perfection and I simply cannot recommend it highly enough.
Can you think of a book you love that tackles tough topics? Do you love or hate when a book makes you cry?