Nightmares

John whimpered, hands nearly ripping the sheet beneath him as he rocked from side to side, panting as he relived one of the worst nights of his life.

"GET DOWN!" John shouted, as he dived into the trench as another bomb shook the earth around him. Men's fallen bodies littered the ground, the fallen, dead and wounded. John's heart gave a painful lurch at the thought of the soldier's families, anxiously waiting for a letter or person who'd never come. He heard a gunshot in the distance, then a sudden searing, sharp pain in his shoulder. He screamed in agony.

"John, John, JOHN!"

Sherlock shook John gently and called his name, trying to snap his beloved out of his nightmare. John had woken him from sleep when he'd screamed, snapping Sherlock's heart in two from the painful sound of sadness. Sherlock shouted John's name once more before John shot awake, trembling and scared, curling up into himself.

Sherlock gently took John's hands and looked him in the eye.

"John. John look at me please. John, you're at home with me, John. You're safe, I promise."

John looked at him with tears in his eyes and suddenly leapt forwards and buried his face in Sherlock's chest, his arms clutching Sherlock's waist as he cried.

When John threw himself at Sherlock, he'd gasped and, now with a lapful of crying, cuddly blogger, he was even more surprised. Quickly, he wrapped his arms around John and buried his face in John's hair, murmuring soothing things as he rubbed John's back.

"shhhhh, it's ok, you're ok, I'm ok, everything's ok John. Shhhhhh."

Sherlock gently rocked the two of them until John's breathing slowed and his tears stopped. Sherlock smiled down at John as he loosened his grip, lowering John down onto the bed. Sherlock laid down next to him and grinned when John clung to him and smiled in his sleep. He wrapped an arm around John's waist and fell asleep.