Shay Mitchell is a queen of illusions.

In a new TikTok video, she showed fans how she hid her growing baby bump to the world.

The clip showed the actress wearing an oversized brown blazer with a tiny crop top and skirt underneath.

She stood front and centre, which made her pregnant belly barely noticeable.

Her baby bump made a debut when she turned sideways and opened her blazer.

Mitchell wrote in the caption: “How would they know?! 🤣”

As of late, the video received over 9.2 million views, in addition to 1.8 million likes and thousands of comments.

An admirer wrote: “Wow I really did not see it at first! Congratulations!”

Another added: “OMG!!! YES!!! I have been waiting for her to say she was pregnant again. omg you're such an amazing mom.”