Karen Swan

Karen Swan is the Sunday Times top three bestselling author of nineteen books and her novels sell all over the world. She writes two each year; one for summer and one for the Christmas season.