One can never go wrong with JC Cooper. I attended one of her book readings and she was as vibrant and colorful as her stories. She said the characters just come to her and she gets up and writes. Her characters always reflect the ups and downs of life stages. One of my all time favorite writers!