When Liam proposed, I felt like everything had finally fallen into place. After years of heartbreak and healing, I was saying yes to a man I loved deeply—and to a future I’d dreamed of. But loving Liam also meant becoming a stepmother to his 8-year-old daughter, Sophie.
Sophie had lost her mother in a tragic accident. From the beginning, I approached her with care and patience. I never tried to take her mother’s place—I just wanted to be someone safe, someone constant.
There were sweet moments in the beginning. She used to draw our little “family”: her, Liam, me, and Max—my loyal German Shepherd. She’d slip me notes like “I hope you have a nice day” and ask to brush Max’s fur while humming songs from school.
But after our engagement, something shifted.
Her cheerful chatter dulled. The drawings stopped. She became distant. And then, one evening, everything unraveled.

“Get Rid of Him!”
We were sitting in the living room when Sophie suddenly blurted out, “Your dog growled at me. He tried to bite me!”
I froze.
Max, who had always been gentle and calm, sat beside me wagging his tail.
“Sophie,” I said gently, “Max has never hurt you.”
“I’m scared of him!” she snapped. “He’s mean. I don’t want him here!”
I looked to Liam, hoping he’d help make sense of what was happening. But he only looked conflicted.
“We have to take her seriously,” he said quietly. “She’s scared.”
“And what about Max?” I whispered. “He’s not just a dog. He’s been with me through everything—losing my mom, losing jobs, finding myself again. He’s family.”
“I know,” Liam said, “but Sophie comes first.”
That night, I barely slept. And the next morning, I made the most devastating decision I’d ever faced.
“I’ll take Max to the shelter,” I told him.
