Based on the really banger song Lips Of An Angel By Hinder*

"George." Dream gave a quick glance over at the shorter boy in his passenger seat. George looked up, a smile on his face.

"Yeah?" George asked. Dream held a serious look on his face, George's smile faltered. "What's wrong?" They pulled up to a red light. Dream watched as the cars flooded through the intersection.

"Dream?" George asked again. Dream looked down at his phone quickly. A message he hadn't read from his girlfriend. A pang of guilt struck him in his chest.

Dream had a Girlfriend.

George had a boyfriend.

Dream thought for a moment. He had thought about this before. Her or George. Kate or him. How could he choose? Who could he choose?

His smart, intelligent boyfriend?

Or

His passionate, fiery-spirited girlfriend?

"Dream." Dream snapped his head toward his boyfriend. "Are you okay?" The red light still shined through the windshield.

"We need to break up." Dream's jaw tightened. Was this going to be his choice? Was he sure?

"What?" George asked.

"We can't keep doing this. We- It's not fair. To my girlfriend or-or us." George looked at Dream and then the road then back to Dream.

"Okay." He said, his voice raw and patchy as he tried to hold back his tears.

"I-I'm so sorry-" Dream began. George interrupted him by trying to pull on the passenger side door. He failed, unlocked it, then stepped out of the car.

"It's okay. Goodbye, Dream." George rushed past the people on the sidewalk and swiftly made his way down the street. Dream hoped that this was the right choice.

Dream snapped out of it when he heard a blaring horn honk behind him. He moved through the intersection, as the green light overhead left his field of vision.

The echoing of the door shutting behind George still echoed in his head.

And then he heard a song.

Honey, why you calling me so late?

It's kinda hard to talk right now...

Honey, why you crying is, everything thing okay?

Gotta whisper cause I can't be too loud.

Dream knew the song. He knew it by heart. Because well, he had love for his girlfriend but he was in love with George. That smile. That laugh. His body. His humor. Him. And he had clung to this song for a while. It reminded him so much of himself and George.

Well, my girls in the next room.

Sometimes I wish she was you.

I guess we never really moved on...

It's really good to hear your voice saying my name It sounds so sweet.

Coming from the lips of an angel hearing those words it makes me weak.

And I, never want to say goodbye

Cause girl, you make it hard to be faithful.

With the lips of an angel...

Dream was crying now. Gripping his steering wheel he pulled over and leaned his head down. How could he have been so stupid? Why did he choose the person he didn't love?

Dream thought of the song and how it lined perfectly with their story. How the two had broken apart for nearly two years with no contact, and then Dream got that call.

"George? What's wrong?" Dream whispered. He was laying next to his girlfriend who he promised to that he wouldn't talk to George anymore.

For George, the world was spinning right now. Two years they hadn't talked and yet George couldn't think of anyone else who he had trusted enough to call.

"Dream. I can't... I don't know what to do..." Dream slipped from the bed and went into the hallway.

"George talk to me." Dream whispered. "What's wrong?"

"I just... A bad dream and It really got to me." George inhaled sharply. "I was in your house. I saw you and held you and then you disappeared. I've been up for hours and I just was finally able to get to the phone. It's been two years but I cant stop thinking about you, Dream."

Dream smiled. That one phone call started everything. As horrible as it sounded, that was the best time period in Kate and his's relationship. Maybe it was because Dream was actually happy.

It's funny that you're calling me tonight.

Dream and Kate had just gotten into an argument that day. That was one of the days that Dream had secretly ached for George.

And yes I've dreamt of you too.

And yeah. Dream hadn't admitted it for a long time but he did dream of George. Sometimes while he was dazed at dinner or when he had fallen asleep after a long day and he wanted nothing more than to recharge with George in his arms.

Does he know your talking to me?

Let's just say that Andrew didn't know.

Dream snarled as he thought about Andrew. The way he treated George was horrible. Dream was so close to throwing him through a wall when he figured out the things he would say to him.

Will it start a fight?

It did. A huge fight. One that had thankfully caused the toxic pair to separate.

Dream knows that this was wrong. He knew that he shouldn't be with George. But he never had the heart to tell Kate they were done. Even when Kate seemed to be gone a lot more too. Out a lot later. A lot quieter about asking where Dream had been all night.

It was raining now. Droplets of water were plummeting down onto the car. Echoing a sound that had calmed and worried Dream. Would George be okay in the rain?

Dream did wish that George was Kate. That they would be together and not make the mistakes they had along the way.

Even after two years, they had found their way back to each other. And a year after that here they were still not able to stay away from each other no matter hard they tried.

Dream growled. He couldn't do this. He changed the gear and put the car in drive. He sped down the street turning the corner that he had seen George go down. Soon enough he found him, his hood brought over his head as he speed-walked through the rain. Dream pulled over on the fairly empty street and hopped out of the car. Racing to get in front of him.

"George!" A crack of thunder clashed and lightning cracked across the sky.

George looked up. The rain masking his tears well but Dream knew, he could see it in George's eyes that he had been crying.

"Dream? What are you doing? Go home it's horrible out." Dream walked up to him. Hair wet and sticking to his face. He kissed George, it was so bitterly sweet. So amazing to be kissing the love of his life but he knew they had obstacles in their very near upcoming future.

"I'm so sorry. I never want to make you feel like this again. I want you George, only you. I'm breaking up with Kate. You're all I need here in this life. I am so sorry."

Dream kissed away the tears on George's face near his eyes. Salty and warm, so unlike the rain trickling down his face.

"Dream. I'm so sorry. This wasn't how any of this was supposed to go. Andrew, Kate. I didn't want to hurt people, I just wanted to be with you. I couldn't handle not having your touch anymore."

"I know. I know." Dream hugged him. And even in the middle of the sidewalk where people were watching them and giving side glances, they didn't care. They had each other.

They knew they wouldn't be able to handle another breakup. They knew that they wouldn't be able to live with each other. They knew they were soulmates.

Dream cupped George's face and smiled "You really do have the lips of an angel."

George smiled, immediately knowing what he meant. Their song. Dream rested his head on George's and George's hands trailed up to meet Dream's. "Our song," George said smiling.

"Our song. It snapped me back into place."

"You know one day. We'll have to explain that song. Why it's ours..."

"We had a rough start. We made mistakes. But we love each other. That's why it's our song. We won't hide from our mistakes, it's a part of our history."

"We'll try. We're going to fix this." George said.

"I'm talking to Kate tonight."

"I'll be waiting for you. As long as it takes. You're mine."

"I'm yours."