We want to protect those we love. It’s human nature. But it shouldn’t be a writer’s nature—not with our characters. Don’t shield your protagonist in heavy armor. Life sucks sometimes, but it should especially suck for your characters. It’s called drama, action, adventure.
Do you want the reader to feel your character is in danger? How can that happen if no one is able to get across that mote you built around the fortress? Evil is threatening your protagonist, you write. But how invested can the reader be if that evil can never get close enough for her to feel his hot breath against her cheek, or hear his raspy whisper in her ear, or grapple with evil’s grip around her throat?
You can rescue her, of course, in the nick of time. But make it something worth rescuing.
Make your characters real. Stuff some meaty conflict inside them. Yes, good people get tempted—even tempted to surrender to the dark side. Let them go. To err is human. To mess up big time is great reading.
Even in children’s books, any excruciating experiences—humiliation, rejection, pain, loss—make the victory at the end much more satisfying.