Beyoncé was spotted draped in Christmas decorations on the streets of New York Monday. She was dressed in a long black dress with multi-colored horizontal stripes. The singer paired it with a shin-length plaid cardigan, which appeared to be handmade.

The “Crazy in Love” singer accessorized her outfit with sparkly green and red artificial garlands that was wrapped all around her. It was complete with small ornaments like Christmas bows, metallic colored balls and even a small stocking in red and white hanging on one side. Though the 34-year-old got into the festive spirit, her outfit reportedly looked tacky.

The diva accessorized with a red-and-white Santa hat. She wore a pair of festive round green sunglasses in that resembled a Christmas tree with colored stars hanging off the rims. Beyonce completed her look in big hoop earrings, black ankle-length boots ad festive red lipstick.

From the neck down, she looked like a Christmas tree, while neck up it was a little too overboard. Beyoncé entire look and outfit seemed a bit too much for the eyes, with lots of colors. The back of the sweater had more decorations in the form of stockings and a white-colored Christmas tree.

Queen Bey was dressed up for the night to attend a holiday party at her mother Tina Knowles’ midtown fashion offices. Her rapper husband Jay Z went for a more laid back look in a black T-shirt, matching jeans and a camouflaged jacket. He also wore a black and green baseball cap and black sneakers to top off his casual look.

The 46-year-old seemed rather smitten with his wife’s festive attire. The mother-of-one also attended a holiday bash at her Parkwood Entertainment offices nearby in the festive get-up, according to the social media.

With still some more time to go for Christmas, the mother of Blue Ivy looked all set for the festive season in her crazy ensemble. Beyoncé has reportedly bagged a starring role in Bradley Cooper’s remake of “A Star Is Born.” However, the actor has denied that his directorial debut would feature the singer.