Shay Mitchell is pregnant with her rainbow baby.
The 32-year-old "Pretty Little Liars" and "You" star revealed the news Friday via a topless Instagram photo showing her sporting a large baby bump.
"Does this mean I'm allowed to drive in the carpool lane at all times now?" she wrote.
U.S. & World
News from around the country and around the globe
The news comes several months after actress revealed she had suffered a miscarriage last year.
Mitchell also announced her pregnancy via a YouTube video, which also shows her with her boyfriend at her pregnancy shoot. The actress has reportedly been dating TV host Matte Babel since 2017.
The segment, titled "Guess Who's Preggers," teases Mitchell's new series, Almost Ready, which is "due 7/17/19."
"When you're in the public eye there are some things you want to just keep a secret until you feel ready," Mitchell said. "This for me has been the hardest. This is gonna be really fun and awesome when I'm not trying to hide it anymore."
"I'm gonna be so happy when this comes out," she said. "I could be pregnant. I can be like not suck my stomach in...months of hiding, it's been a really lonely journey. I think pregnancy is awesome for the most part but it's also really f--king lonely."
She added, "Now it's about us and I would never want it to be like I'm not confident of us. I'm extremely confident now because I have my baby growing inside me. It didn't feel right to just put up a photo and be like, 'I'm pregnant' and have people just think that everything has been peaches or rainbows. This is real life that I want people to come along with me on this journey in real time."