Catherine Palmer... understands hurt as well as joys, and portrays them authentically and insightfully.