It feels like we've been waiting about 100 years for this day to come since finding out that Meghan Markle was pregnant— seriously, this seemed like the longest pregnancy ever — but it's finally happened.
The Duke and Duchess of Sussex welcome their first child into the world this morning.