Author's Note: This is my first fanfiction and I'm a little bit nervous so please review, constructive criticism is greatly appreciated :) A big thank you to IMakeDaisyChains for being my beta and helping me write this!

Disclaimer: I don't own anything to do with Glee

She stared blankly down at the stick in front of her, the pink plus sign mocking her every move.

This wasn't supposed to happen; she was Rachel Berry, Off-Broadway star. She wasn't supposed to get pregnant aged 24, and it was definitely not supposed to be her ex-boyfriend's baby!

How was she going to tell him? Aside from that night she hadn't seen him in 7 years! She couldn't exactly ring him up and say 'Hey it's Rachel, I'm having your baby!'

Worse still, how was she going to tell James? James had been one of her closest friends throughout college and they'd been dating for 4 months. They hadn't got that far though so there was no way the baby could be his, and now she was going to break his heart.

This was karma. It had to be. First she ran off to New York after graduation leaving the only guy she'd ever loved behind with nothing more than a 'we'll keep in touch'. Then she'd rejected James' attempts to be with her over and over again, and when she finally accepts, she cheats on him 2 months into the relationship.

Rachel Berry was a bad person, and now she was being punished. However, he was partly to blame, he'd slept with her knowing fully well she was in a committed relationship. Knowing fully well that she hadn't stopped thinking about him since the day she left him.

Well she'd always wanted to have his children, and Rachel Berry always gets what she wants! Her life was a mess and it was all down to him.

Finn Hudson.