Anna M Holmes 

Anna writes upmarket fiction - bridging commercial and literary fiction. Her stories have serious themes, yet are page-turners, ideal for book clubs. She loves research, building worlds that she and her characters come to fully inhabit.