Internationally bestselling author Cecelia Ahern's One Hundred Names is the story of secrets, second chances, and the hidden connections that unite our lives--a universal tale that will grip you with its emotional power and mesmerize you with its magic. Scandal has derailed Journalist Kitty Logan's career, a setback that is soon compounded by an even more devastating loss. Constance, the woman who taught Kitty everything she knew, is dying...