Author Cecelia Ahern has 22 novels to her name, has sold over 25 million copies worldwide, and has seen two of her novels adapted for the big screen. Yet the 43-year-old Dublin-born writer has had her ...