We love Cathy Maxwell. Her stories are poignant and often based on stories she discovers through her research and travels. Here's her website.