Great news for Kim Kardashian fans! As most already know, Kardashian is pregnant with baby No. 2. Since her pregnancy news broke Sunday night at the mid-season finale of “Keeping Up With the Kardashians,” the reality star has already appeared on two red carpets with two drastically different looks.

The first event she attended was the 2015 CFDA fashion awards in New York City Monday night. She wore a black sheer Proenza Schouler-designed gown that showed off her bra and underwear. The frock was embellished with feathers on the shoulder. The star went for an alternative look at the Hype Energy Drinks U.S. launch party in Nashville. Instead of black, she sported a skin-tight, salmon-colored latex dress. Some claimed they could see a hint of a baby bump.

Unlike North West, who was born in June, Kardashian’s second child will be a winter baby. "It really has been a really long journey for us and we didn't think it was possible," she told E! News Monday night at the 2015 CFDA Fashion Awards. "We are so, so grateful and so thankful. We're like over the moon."

Though the star is elated, it hasn’t been an easy journey. "There are definitely times when I walked out [of the doctor's office] hysterically crying, and other times when I was like, ‘OK, everything's looking good -- it's going to be this month," she told Glamour magazine. "The waiting and waiting has been a roller coaster."

The “Selfish” author and her husband, Kanye West, kept the pregnancy news a secret for some time. She told  E! News: "We've known so early on. It was really hard just because you want to make sure everything goes right and everything is okay because it has been so hard."

Now that she has announced her pregnancy, people might be interested in her style. Remember the floral dress she wore to the 2013 Met Gala? Scroll through the photos above to check out some of her pregnancy fashion from the present and past. 

P.S. About those pesky rumors that claim she's expecting twins, a source told People magazine Tuesday that they're not true. 

Follow me on Twitter @mariamzzarella