Please read and review

Chuck stepped out of his wardrobe and straight into somebody else "oh sorry" her velvet voice said to him. Chuck immediately looked up into this woman's deep brown chocolate eyes that were exactly the same colour eyes as his. "M...M...M...Mother?" Chuck spluttered. "Oh my baby boy" the beauty squealed and pulled Chuck into a tight hug so that Chuck couldn't breathe "Mother I can't breathe. Mom I can't breathe" Chuck choked. His Mom immediately let go of him "oh sweetie I'm so sorry I'm not used to seeing you" she apologised "like wise" Chuck muttered "well anyway honey I'm your 2nd ghost" Chuck's mother announced "wait seriously?" Chuck asked "Yep Mrs Evelyn Bass. For one night only is... Ghost of present" she chimed. "Oh ok cool" Chuck smiled. Then Evelyn took her sons hand and led him back into his wardrobe.

This time Chuck didn't land in the snow but on a sofa. Blair and Nate's sofa. Evelyn landed next to Chuck but immediately got up "come on honey otherwise you'll miss it" Evelyn smiled as she pulled her son off of the sofa and into the bedroom.

Blair was curled up on the bed fast asleep. Chuck looked at the clock. 2:30 am. Nate was nowhere to be seen. "Where's Nate?" Chuck asked his mother "at the Humphrey's. It's bad luck to see the bride before the big day. Blair did have Serena but she told her to go home. Blair just wanted to be alone" Evelyn replied "why?" Chuck asked. "You should know. Didn't you once say to her 'I know you better than I know myself'?" Evelyn asked. Chuck nodded. Blair stirred in her sleep. "What's she dreaming about?" Chuck asked. "Come and see" Evelyn said leading Chuck over to the bed. Chuck blinked and when he opened his eyes again he was sat in Blair and Nate's living room.

Blair was sat on the sofa reading a bridal magazine and Nate was sat at the dining table on his laptop typing away. "Ooh look at this" Blair cooed at the magazine "what is it?" Nate asked as he got up and walked over to Blair "what about purple for the bridesmaids dresses?" Blair asked pointing them out I the magazine "eeeww no I hate purple" Nate cringed "well you won't be wearing it will you?" Blair said jokingly "no sweetie but I'll have to wear a matching tie and purple is such a gay colour" Nate teased. "Oh no" Chuck whispered cautiously "and why exactly is it a gay colour?" Blair suddenly yelled "because it just is sweetie ok. Nobody likes purple" Nate answered. Blair's face began to go red "I know lots of people who like purple. Love it even!!!" Blair shouted "like who?" Nate asked "Chuck!!!" Blair shouted back "well of course he would" Nate shouted back "and what is that supposed to mean?" Blair asked as she folded her arms across her stomach. "It means that every single time you suggest something for the wedding it has something to do with Chuck" Nate sighed "no it does not!!!" Blair defended "yeah it does. Sometimes I feel like your marrying him instead" Nate argued. Blair ran out of the room and into the bedroom and locked the door. Chuck immediately ran after her and Evelyn followed.

Blair sat on the edge of the bed crying. "I wish I was marrying him instead!" Blair sobbed. Chuck ran over to her "Blair, Blair baby its ok. It's ok. Don't cry please" Chuck soothed. "She can't hear you honey" Evelyn announced. "Do they have fight like this often?" Chuck asked. Evelyn nodded her head "all the time" she admitted. Blair wiped another tear from her eye. "Mom I need your help" Chuck said "oh honey I'd love to help you. But I'm not sure I can. We only have another 10 minutes together" Evelyn admitted looking sad "how can I win her back?" Chuck asked as he stared at Blair "do you love her?" his mother asked. Her eyes sparkling in the light "yes. She's the only thing I love" Chuck admitted. "She loves you too" Evelyn smiled "I know she does" Chuck replied "if you want my advice. I'd run to her tomorrow and tell her that you love her and you want to be with her" Evelyn advised "you think that'd work?" Chuck asked "it might it might not. There's only one way to find out honey" Evelyn said. "She's beautiful" Evelyn then said staring at Blair then at Chuck who was still kneeling on the floor. "Charles I want you to promise me something?" Evelyn asked and Chuck turned around "anything Mom" Chuck replied "I want you to promise me that if Blair doesn't go through with the wedding. Then you'll marry her instead. And you will be happy together" Evelyn said "ok. I will mother. I promise" Chuck promised "now come Charles. We have to go" Evelyn said "ok" Chuck said as he got up and kissed Blair's forehead. "I love you honey" he whispered into Blair's ear. Then he and Evelyn left. "Wait where did Nate go?" Chuck asked when they entered the living room again "he leaves whenever they have a fight" Evelyn explained "he leaves? Where does he go?" Chuck asked. "To the Humphrey's" Evelyn explained.

Chuck blinked and they were back in the bedroom. Chuck smiled at his mother "I'll stop the wedding" Chuck announced and Evelyn smiled at him. Then Evelyn led him into Blair and Nate's wardrobe.

Within seconds they were back in his wardrobe "mom?" Chuck asked "yes dear?" Evelyn asked "where do you go? After you die?" Chuck asked "oh my dear have you never heard of heaven?" Evelyn asked "yes but. Well I thought it was just a myth" Chuck admitted "oh no my dear boy. It's not a myth" Evelyn confirmed "is it nice?" Chuck asked "it's lovely" Evelyn said "is Dad there?" Chuck asked "surprisingly. Yes" Evelyn admitted. "And are you together?" Chuck asked "oh yes my dear we are. When you die you are reunited with your one true love" Evelyn explained. "Oh right" Chuck said. His mother was officially everything he'd dreamed about when he was younger. "I want you to be happy son. I want you to be with Blair" Evelyn confessed "I do too mom" Chuck agreed. The wardrobe door lit up "I have to go now son but don't let Blair get away again" Evelyn said "I won't mom. I promise" Chuck promised. Evelyn pulled Chuck into a hug and kissed his forehead "I love you. My gorgeous baby boy" she said "I love you to Mommy" Chuck blurted out. He was trying not to cry but he'd never called anyone 'Mommy' before and he knew he had to now. Evelyn then let go of her son and opened the wardrobe door. "Now son this next ghost is the future. But the good thing about the future is that you can change it" Evelyn promised. "Who is this next ghost?" Chuck asked. He was a bit scared now. Evelyn opened the door and was gone.