Baby Yeezus is here. Kim Kardashian gave birth today to her and Kanye West's second child and first son. No name has yet been announced for North's little brother—the Internet was pushing for South, which Kim called "the stupidest idea ever." The original due date was set for Christmas, but the complicated pregnancy led to a premature birth early this morning. The couple announced the birth on Kim's website, saying "mother and son are doing well."

On Nov. 18 it was reported the baby would be born "around" Thanksgiving, and on Tuesday Kim took to her app to share more details about the complications and the possibility that she'd have to deliver via c-section. The baby was breech at 36 weeks, meaning it hadn't rotated into the correct birth position. His head was supposed to be facing down at 32 weeks, but as of her update it was still facing up. Kim said trying a variety of methods to get the baby to rotate, including seeing a "pregnancy chiropractor," doing acupuncture, and even seeing a hypnotist.

Update on Baby Boy West & Kim ❤️ pic.twitter.com/l4VyPhwgKW — KimKanyeWestDaily (@KimYeWestDaily) November 24, 2015

We can't wait to see what adventures North West has with her new partner in crime.