
Kim Brewster's ill-fated marriage was annulled so quickly that she thought she could keep the whole thing a secret...until she found out she was pregnant. But before her confession can blow a hole in the seemingly perfect lives of the Brewster women, her great-grandmother, Hannah,...

