Sarah Johnson is an indie author who specializes in heartwarming contemporary fiction. Her books are filled with relatable characters and touching storylines that will tug at your heartstrings. Sarah's writing has a way of making you feel like you're a part of the story, and her books are perfect for cozying up with on a rainy day.