A woman was left in stitches after buying a jumpsuit from ASOS only to find it barely covered her boobs.
Perri's clip has amassed a whopping 20 million views on TikTok in just five days since she posted it.
In the video, the 20-year-old from New York, US, revealed that she bought a pink bootleg jumpsuit and got herself a size small – the same size that the model is supposedly wearing.
But when Perri tries it on herself, the jumpsuit appears to be too small for her body frame, with her boob hanging of the top half of the garment.
She manages to zip up the piece but it's all crooked.
Some viewers said the jumpsuit gave Perri a push-up look around the chest area.
One joked: "If it zips, it fits."
"This is amazing," another wrote, adding: "I wasn't sure what to expect but you nailed it."
But others questioned why Perri would want to get the same size as the model.
"We're all of different build – you just need to check the measurements," a woman said.
Another pointed out: "I hate to say this but it's because she is a lot taller."
A third wrote: "Never trust the size guide, everyone knows that."
In fact, Perri explained in a following video that she had done the measurements before purchasing the small size.
She said: "The size guide showed me the model is wearing size small and I checked the size guide and I am also a small.
"But let me show you something about women's clothing."
The young woman then took out four of her trousers – ranging from size 2 to size 6.
"All of these pants fit me," Perri continues. "The three and the five are the same size but they are different brand, so fine."
She then points out the size 2 and the size 6 trousers, which both are from the same brand, but they share the same width.
"Because we have different body types, the model and I have different measurements, I checked the size guide and got what would be my size.
"But their size guide was wrong."