A/n - Ok this one is kind of erm 'graphic' so don't read it if it might offend you!

Dragons princess - I might do that idea you suggested. Thanks

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Late one night in Gryffindor Tower, Sirius Black lay in his bed wide awake. He could just hear his best friend James Potter snoring softly from the bed next to him. He glanced around at his clock and watched as it changed to midnight. He smiled to himself, it was now his sixteenth birthday. He heard a noise on the other side of the dorm but thought to himself that it was probably just one of his friends turning over or something. Listening again he heard some very quiet footsteps.

'Probably just Moony getting up to read a book' he thought. The footsteps stopped and one of the drapes around his bed moved slightly. He squinted to see what it was.

"Sirius" a voice whispered.

"Tali?" he said quietly

"Sssshhh" The drape moved a bit more, letting in a bit of light. He saw his girlfriend, Talitha McKenzie, standing there wearing a very short, scarlet red silky nightdress. Her long dark hair was framing her face.

"What are you doing in here?" He whispered as he moved onto his side so he could see her better. She grinned and then slipped under the bed covers with him, letting the drapes fall back into place.

Sirius wrapped his arm around her waist and pulled her towards him. Talitha realised he was only wearing boxer shorts. Sirius inhaled deeply, taking in her scent.

"Just come to say Happy Birthday" she said with a smile

"You saucy little minx" Sirius smiled. Their lips touched and they started kissing passionately. Sirius let out a soft groan.

"Sssshhh, James will kill us if he knows I'm here" Talitha whispered, thinking of her cousin's reaction if he woke up and heard them. Sirius grinned and then started kissing Talitha's neck. She ran her hands through his hair. He shivered as her fingers lightly touch the back of his neck. His lips moved up towards her ear and he gently started nibbling on it. His hand moved down to her lower back and pulled her body close up against his. Talitha started to giggle as she felt how excited he was. Sirius kissed her deeply to muffle the noise. She ran her hands over his muscular body as his hand moved around from her back and up her stomach to her breasts.

Sirius rolled over so he was lying on his back and pulled Talitha on top of him. Slowly he pulled up her nightdress and lifted it over her head. His hand ran over the silky soft skin of her back. They turned again, now Sirius was lying over Talitha. He started to kiss down her neck and continued until he reached her now naked breasts. He ran his tongue over them and kissed them gently. His hands pulled at her knickers as he continued to kiss and lick her nipples. Talitha wriggled out of them. Sirius' mouth moved slowly down over her flat stomach, further and further he went. Talitha let out a small gasp as he reached his destination. She bit her lip to stop herself from shouting out as his tongue flicked backwards and forwards. His finger took over as his mouth kissed its way back up her body to meet her mouth. Talitha tugged at his boxers until she had removed them and then took hold of him, stroking him gently.

"Happy birthday" Talitha whispered with a small giggle. Sirius kissed her as he gazed deep into her eyes.

~~~~~~~~

"Moony! Shut the fuck up!" James yelled, sleepily. Sirius woke with a jump. Talitha was lying in his arms, her head resting on his chest. He shook her gently and was relieved that she didn't speak as she opened her eyes.

"It's morning" he whispered "and James is awake"

"Shit"

Sirius pulled the drape back very slightly just enough for him to peek out. James's drapes were still drawn round his bed. Sirius was partly relieved to find out that James was at least still in bed. He moved the drapes at the other side of the bed.

"Moony" he said in a loud whisper. Remus Lupin glanced round at him. Sirius put his finger up to his lips to ask him not to speak. Remus quietly walked over to Sirius's bed.

"Get James out of the dorm" Sirius whispered urgently "Tali's here"

Talitha peeked out of the drapes and grinned at Remus.

"You're so dead if he finds out" Remus whispered back to them, smiling. He turned and made his way round to James' bed.

"Hey Prongs, Sirius is still asleep. Let's all go down to breakfast and he'll think we've forgotten his birthday." They heard him say.

"Excellent idea Moony!" James laughed as he jumped out of bed and started getting dressed. As soon as they heard the other three boys leave the dorm they both jumped up.

"Shit, I can't go through the common room just wearing this" Talitha said, looking down at Sirius' Puddlemere United t-shirt that she was wearing.

"Or this" Sirius grinned holding up her nightdress. He rummaged through his trunk and pulled out one of his old school robes.

"You'll have to put this on. It's a bit smaller than my newer ones" he said as he passed it her. Talitha pulled it on and tried, unsuccessfully, to make it look like it fitted her properly. Remus stuck his head back in the door.

"He's gone down to breakfast" he told them.

"Thanks Moony" Talitha replied "We owe you big time"

"What on earth were you thinking? He'd have gone mental" Remus laughed.

"I was supposed to have gone before he woke up but I must have fallen asleep" Talitha explained. She followed Remus out of the boys dorm trying her best to look like she hadn't spent the night in there. She quickly walked over to the girls' dorms and hurried to get dressed into her own school robes. She arrived back in the common room to find Sirius waiting for her and Remus had disappeared. Sirius grinned at her as he leant over to kiss her.

"That was a bit to close" he laughed as he took her hand and led her out of the common room.