News & stories
Write a Cozy Fantasy Where the Small Problem Matters
Build a warm magical world with a missing recipe, an unreliable spell, and a character readers want to follow.
The dragon runs a bakery, but its fire keeps burning the cinnamon rolls. No kingdom is falling. Nobody has to save the planet. The dragon simply wants to make breakfast for a friend, and that goal can hold a reader's attention.
For this exercise, think of cozy fantasy as a magical story built around a personal problem and a welcoming atmosphere. Small stakes still need movement. A comfortable setting becomes a story when a character must change something inside it.
Build comfort with concrete details
Choose three things readers can sense: a kettle humming on the stove, flour on a wooden counter, rain tapping a round window. Avoid describing every corner of the room. Keep the details your character will touch or use.
Give the magic a limitation. Perhaps the dragon can warm metal but cannot control a tiny flame. A rule creates a problem-solving opportunity. If magic can instantly fix everything, your character has little reason to try anything.
Make the goal personal
Why does breakfast matter today? The friend might be leaving town, or the bakery might be opening for the first time. The goal does not need to be enormous; it needs a reason. Let that reason shape the character's choices.
Try two solutions that do not work. The dragon blows gently and burns only the tops. It asks a cloud to cool the oven and floods the kitchen. Each attempt should teach it something useful for the final choice.
End with a changed relationship
Maybe the friend arrives early and helps make cold cinnamon sandwiches instead. The bakery problem resolves through cooperation, and the dragon learns it does not have to handle the morning alone. That is an ending with movement, even without a battle.
Try your own version: a witch loses a soup recipe, a moon gardener grows the wrong flower, or a tiny giant outgrows a favorite chair. Write the scene where the first solution fails. Let the character's response reveal the heart of the story.
