Harry stretched and rolled over, searching for Sirius's warmth. He reached out but found only pillow. He could hear jazzy music playing and movement around the flat. He opened his eyes. Sirius was walking out if the kitchen carrying a tray with the most delicious breakfast on it Harry had ever seen. Sirius looked very handsome and alive. He was naked and his black hair fell over his eyes in a very touching way. He laid the tray on Harry's bedside table, plumping his pillows and lifting him into a sitting position. He lifted the tray again and put it in Harry's lap.

"Happy Birthday Harry!" he laughed, throwing himself into bed next to Harry and kissing his lips, "don't tell me you forgot!" Harry had totally forgotten there was such a thing as a birthday. He smiled and the two men spent half an hour feeding each other the breakfast until Harry was too irresistible.

Sirius leaned forward and kissed him, making no allowance for the unfinished breakfast, which fell to the floor, unnoticed. He was surprised to find Harry kissing him roughly and attempting to push him back on the pillows. He resisted but Harry was too strong. He pinned him down, still kissing him and moaning slightly. He slid his hand from Sirius's hips up his side, onto his chest and clutched his shoulders. Sirius grunted in appreciation and he felt his excitement nursed by Harry's own. Harry's hands and tongue ran over his whole body, seeming to touch everywhere at once.

Sirius leaned back and surrendered himself to the wonderful sensation. He opened his eyes in time to see Harry moving in to kiss his lips but at the last second he twisted to the side and nipped Sirius's ear. He kissed, licked and nipped down Sirius's neck and chest, licking his nipple gently and pinching it hard. He kissed his way down…down…down, pausing to plunge his tongue into Sirius' navel before following the line of darker hair down to his prize. By the time he reached the final post, Sirius was gasping and spluttering, mewing with pleasure as Harry finally ran his tongue firmly up Sirius's length. He took Sirius into his mouth and began moving over him but as soon as he sensed Sirius approaching orgasm he desisted and began to explore the rest of Sirius's body with his tongue. Sirius growled and heaved him up so that their faces were parallel and flipped himself, with a massive effort on top of Harry.

The first time he moved into him he was gentle and slow but he could not contain his lust. He surged forward harder and harder, nursing his own errection until he reaches such peaks of ecstasy that he seemed to soar away to some perfect place as he came harder than he ever had before.

He returned to earth lying next to Harry who was sitting, calm and cross legged in front of him. He was grinning widely and had the largest errection Sirius had ever seen. Sirius wriggled towards him in his belly, grasping pathetically at the air 2 inches from Harry's knee. Harry, still grinning, lay back on the pillows and uncrossed his legs, opening them for Sirius when he reached him. Sirius crawled in between Harry's legs and stretched out his tongue. It touched Harry gently and Harry let out a lot of breath he hadn't know he had been holding. Sirius looked up into Harry's expectant face for a second and applied his tongue to Harry's cock.

"It wasn't by having totally incredible sex that I wanted to celebrate your birthday though I have to say it was…"

"Amazing?" Harry supplied.

"Well there isn't a word for it but that'll do for now. I want to show you something but we have to go to Diagonalley first."

"I hate to break it to you Sirius, but I've already seen Diagonalley," Harry joked.

"Oh rats, that totally ruined the surprise! No I have to get something precious out of my vault but of course I can't go walking out in broad daylight. Can you apparate?"

"Yeah…sure I can but…"

"Well if I go as Snuffles and we apparate straight there and back? Lucius Malfoy isn't at large anymore thanks to you.

"I…I dunno Sirius, it's really dangerous…but okay, just this once." Okay. Apparate right outside Gringots for me and take my key will you? It's kinda hard to find somewhere to put it when you're a dog."

"I can think of somewhere," Harry said, raising his eyebrows.

"You dirty little birthday boy." Sirius turned into a dog before his eyes and disappeared. Harry, laughing, followed. He found Sirius outside Gringots, panting and sniffing just like a normal dog. A passing witch gave Harry a disapproving look as she laid down her bags to call her children. Sirius padded over and peed on the bags calmly, before trotting happily up the steps past a spluttering Harry, head held high.

When Harry had first visited Gringots, it had been with Hagrid, who hated the speeding carriages because they made him feel sick. Sirius, however, made a complete fool of himself, leaning out of the carriage and howling in delight. Harry laughed. Sirius was clearly enjoying a bit of freedom.

Sirius trotted complacently into his vault, picked up the bag in his teeth and padded straight back to the carriage, tossing his proud head to shake the hair out of his eyes. They arrived back at the apartment howling with laughter. As Snuffles became Sirius, Harry kissed him, still laughing and murmuring,

"The look on that lady's face…" Sirius was snorting with laughter and they spent a happy hour recounting the whole experience. "So, what did you get-what did you have to show me?" Harry asked finally. Sirius pulled the bag from his robes where he had stowed it and pulled out a small silvery-white orb. It was not solid, nor yet gas. It was forever changing and morphing. "It looks like the stuff in Dumbledore's pensive," said Harry slowly.

"Harry. This is exactly like a pensive. But it's less difficult to carry around. However it can only carry one memory-the one I am going to show you. Sirius took Harry's hand and plunged it into the orb. Immediately Harry found himself falling.

He landed on a couch in what he immediately recognised to be the Gryffindor common room. Sitting on the couch opposite was Sirius. Harry jumped and looked to his right. Another Sirius, pale and ghostly was sitting next to Harry, still holding his hand and staring at his past self. The past Sirius was about Harry's age and very handsome. He had none of the scars of Azkaban, but was tall, slim and striking. His glossy hair flopped into his eyes which were deep blue.

A hand snaked round his neck from behind the couch. Harry looked up and jumped again. At first he thought it was himself. Then it clicked.

'No, Harry I'd feel bad about James. No, Harry, listen. James and I had a short affair when we were seventeen, just like you are now. I was one of the best times of my life but it nearly split James and Lily up…' This must be it. Surely. This was his father at seventeen. His hair was rumpled and he was obviously a Quiddich player. He did not wear glasses and Harry could see his eyes were deep chestnut brown. The past Sirius turned around and knelt up. James kissed him with obvious passion. Sirius kissed him back at first but then pulled away.

"Prongs. I…you…This can't go on. I know Lily. She loves you and she depends on and trusts you totally. You can't betray her just because of me…"

"Come on Padfoot old pal. Just one last night, come on," James wheedled, just as Harry had. But unlike the time Harry had, Sirius gave in. He reached up and pulled James over the sofa onto him. As Harry watched he became James.

I could feel Sirius's unscarred hands running over me, giving me life. I tried to run my hands through Sirius's tangled hair as I had so often before and felt his fingers slip easily through the silky locks. Sirius moaned and pulled at my Quiddich robes in protest of my state of dress. I sat up on my haunches and pulled them off in one fluid motion. I was wearing only boxers underneath. Sirius bucked franticly under me. I smiled down at him and began to unbutton his shirt. I pulled it away from him and flipped the straining button of his jeans out of its hole. I tugged at the zip and he helped me with urgent, haphazard movements. We pulled the last of out clothes and melted together.

"Oh god, oh James, yes…" Sirius was moaning and bucking under me. I struggled to keep my balance as I moved roughly into him. His virgin body couldn't take it and he moaned with pain and pleasure combined. I slowed down, lowering my body so that my chest rubbed against his and slid in again. This time he did not cry out, only gasped and hissed slightly in pleasure. Consciousness dissolved into sensation. Sirius began to arch and moan in earnest as we moved together faster. I felt my body fizzing with love and desire for him. When I came it was so intense that I surged several times into him. He screamed in passion and began to cry out my name. I kissed him, trying to put a bit of my soul into him so that a little would survive. I knew that when I got up off this couch it would be goodbye to all this. It was now or never…