I've decided to practise my writing again by reworking some of my older stories and so I am starting here.I honestly don't know where to begin.

Zach sat on the bed. He grabbed her pillow and pulled it to his face. Her heavenly scent filled his head, but it would never smell as good as her. He didn't wash her pillow, her scent was fading and he felt like crying. At the bar, every evening, he would drink away his problems, but they would come back twice as strong with the hangover he woke up with. But tonight would be different. He would stop hiding and moping. He would face his ex and tell her how he felt. After all, it couldn't be too bad, could it? A girl can't move on in just... Wait, how long has it been?

He walked to their old favourite pub and up to the bar. Everyone was there, all his old friends. Grant walked over.

"Nice to see you're finally out and about, not just moping. It's been three months, Zach." Three months! Zach was sure it hadn't been that long. "Nobody's seen you in three months. We knocked but you never answer. Get over her. She's over you."

Zach followed grants gaze to where Josh Abrams was sat, with his arm round her as they shared a joke. Her eyes narrowed when she saw Zach.

He walked up to the bar and asked if he could perform a song. He walked up on stage, the music started, and as he grabbed the microphone, he stared at her.

"To the girl of my dreams, Cammie Morgan. I'm sorry..."

he began to sing when i was your man by bruno mars.

Zach stared at the floor while the audience cheered and clapped. He looked up and whispered,

"Thank you."

He saw the tears stream down her face. She pushed through the crowd. Josh glared at him before running after his girlfriend.

"That's for hurting her"

Bam.

"That's for making her cry"

Pow.

"That's for treating her wrong"

Zach was just taking every punch. He didn't defend himself, although he was perfectly capable; he deserved every punch.

Zach let himself fall to the floor, and the blood began to flow. He saw josh walk away.

Then, an angel appeared before him. He was carried away into the brightness...

Zach woke up to the sound of sobbing. His angel was crying into his stomach. It was Cammie. He stroked her head.

"Zach!" she screamed as she flung her arms around him. "Take me back, I was a bitch, I'm sorry and I left you heartbroken for three months. You deserve better but, please? I want you back! I broke up with Josh. Why did you let him beat you up? Oh it's all my fault!"

She cried even harder.

"Of course I'll have you back, it's not even your fault. I'm the one who was a dickhead to you." Zach assured her

A year later, Zach and Cammie were living together, Zach got his job back and they were getting married. Cammie also was developing a small bump on her stomach...

Life was Goode