Kathryn Duncan’s life looks much like that of any other woman in her 30s. She works full-time as a retail manager, makes time to exercise, and enjoys socialising with friends. But three years ago, her ...