Lily was in front of him, her pretty face smiling in the sunshine, her red hair vibrant. James smiled happily as she danced spinning around on the soft green grass, all just for him. Slowing down she walked toward him and leant forward to whisper in his ear.

Then suddenly it was Sirius who had whispered in his ear. Grabbing his wrist, Sirius dragged him though the door into what was unmistakably Hogwarts. James allowed himself to be pulled though secret shortcuts and trip doors. He laugh at the happiness and freedom that their sprint brought. Sirius stopped suddenly and turned around.

And they were kissing tongues scouring the others mouth, teeth clashing and hand roaming. James wanted him closer, however slowly but surely Sirius disappeared from his grasp, only to be replaced the white ceiling.

James startled awake, sneaking a glance at the other side of the bed only to sigh in relief. Lily must have already woken up he thought. Dragging himself from the bed, he threw on his clothes and descended the stairs. It had been two days since the incident and every night since James had had the same dream.

"Morning James, dear," Lily greeted him smiling, "Breakfast?" She asked sliding some pancakes onto a clean plate.

James felt guilt twist in his stomach, what was he doing? Lily was absolutely perfect how could he possibly have thought about anybody but her?

As Lily placed the food on the table and James dug in, she said lightly handing over a piece of parchment. "Sirius owled again."

James took the paper and stuck in his pocket, Sirius had been owling him constantly since that night, probably because James had severed all contact for the last two days.

Lily frowned. "Are you going to read it? It might be about his family again."

Resisting the urge to roll his eyes, James took the letter out and unfolded it. As he expected it was just a short:

We need to talk. Stop ignoring me. Sirius.

James shook his head. "It's fine, nothings up. I'll reply later."

Lily nodded, but did not look entirely convinced.

Only a couple of hours later, there was a loud knock on the door. James answered it with a sinking heart, he had a strong suspicion as to who it was. His guess was proved right as Sirius stood at the front door looking quite irate. James let himself be pulled out the door and out into the sunshine on the front lawn, out of earshot of the house.

"So what were you planning on doing, never talking to me again?" Sirius said, his grey eyes flashing.

"Something like that," James replied, his mind adding at least until those dreams went away.

Sirius let out a frustrated snort. "Ok, look, we were drunk and you're nervous about the wedding. Can we just leave it at that and forget about the whole thing?"

James blinked, surprised at how easy it all was, and then nodded. Sirius, looking relieved, ran a hand through his long and hair and together they walk back to the house.

"Sirius," Lily called running down the stairs to greet him warmly with a hug and kiss on the cheek.

James watched as his soon-to-be wife and best friend hugged and kissed and felt as jealousy reared its ugly head within him, but the thing that concerned him the most was who was he really jealous of Sirius or Lily.

Irritated with himself, James quickly grabbed his broom and yelled that he was going flying to the people behind him.

"Do you want to go with him?" Lily asked.

Sirius shook his head. "I don't think he would appreciate that."

Lily sighed. "Did you two have a falling out?"

"Something like that." Lily smiled sadly at him.

"You'll work it out, I'm sure." Lily said, confidently.

Sirius smiled followed Lily into the kitchen.

Sitting in the kitchen sharing conversation over tea an owl interrupted Sirius and Lily, rapping on the window. Lily got up removing the letter from the owls leg, but before she could offer it some water or treats it was gone.

Lily frowned, but moved her attention to the letter in her hand. Opening it, she scanned it quickly, gasping softly. Sirius stood up in concern.

"Everything alright?" he asked.

Lily closed her eyes briefly pressing the letter against her chest. "Yes I'm fine."

Sirius looked into her stunning green eyes, guilt clawing at his stomach how could he have ever done anything to hurt such a lovely woman. "Are you sure?"

"You'll think I'm a horrible person." She said softly.

Sirius laughed at that. "Come on Lily, I'm a Black how could I possibly think someone else is a horrible person."

Sighing Lily sat back down at the table with Sirius following.

"It was from Severus, he's not coming to the wedding." Her green eyes glittered with unshed tears. "It's silly, isn't it?" She said wiping frustrated at her tears.

Sirius shook his head, he may not have ever liked or even tolerated the boy, but he had been able to observe over their years together at Hogwarts just how had meant to each other. Taking her hand comfortingly he looked into her eyes earnestly. "It's not silly."

Lily smiled gratefully, letting them sit in companionable silence for a minute.

"Please don't tell James. I just don't want him to worry, it's nothing really."

Sirius nodded reassuringly. "I should probably head off, if you're ok."

"You don't want to stay for dinner?"

Sirius shook his head. "Thanks, but no thanks. I don't think James would particularly appreciate that at the moment."

"Well it's not really his decision. You're as much a part of this family as he is." She replied with a tinkling laugh.

Sirius smiled feeling Lily warmth fill him up and chase away the dark shadows of self-doubt that had swelled inside him in James's absence.

A/N: I hope you enjoyed it, let me know what you think