Talk about a perfect storm! Less than a week after Kylie Jenner gave birth, she revealed that her baby girl’s name is Stormi Webster. (Yes, baby daddy Travis Scott‘s legal last name is Webster.)

Naturally, she broke the Internet with the announcement, and Twitter legitimately went insane over the fact that she gave her daughter the same name as President Donald Trump‘s alleged porn star mistress, Stormy Daniels. All that aside, a couple of fans actually predicted the brunette beauty would give her baby the unique moniker a few weeks ago.

The makeup mogul announced the birth of her first child on Feb. 1, by way of an apologetic message on Instagram and an emotional YouTube video documenting the last nine months of her life. But two Kylie superfans, or legit fortune tellers, called that the name would be Stormi well before the baby’s arrival. On Dec. 31, one Twitter user wrote, “I’m predicting it now, @KylieJenner and @trvisXX baby’s name will be Stormy RT if you agree #prediction.”

She revealed that she thought of it during a storm, naturally. Another fan replied back to the original tweet with a different spelling of the name, writing, “It’s Stormie << GET UR FACTS IN ORDER.” Creepy…

Though both fans got the spelling wrong, the fact that they even guessed the name ahead of time is blowing our minds. Rumors swirled that the moniker would have something to do with the butterflies given that both Kylie and Travis have matching butterfly tattoos. He also has a hit song called “Butterfly Effect,” and gifted Kylie with a diamond butterfly necklace, which she showed off in the birth announcement video.

Kylie has yet to share why she decided on Stormi, but according to an interview she posted on her app, she’s always kept a running list of baby names that she loves. The 20-year-old admitted that she would “like to have a really big family” and said, “I keep a list in my phone of names I like for my future kids.” It’s safe to assume Stormi was at the top of that list!