Skip to content
Search

Latest Stories

Add Upworthy to your Google News feed.
Google News Button

A group of moms pulled off an unforgettable prank at their kids' 8th-grade graduation, and the internet is loving it. TikTok user Jolee Windnagle (@jonichole84) shared a video capturing the moment when 40 dads arrived at the event—all wearing the exact same purple shirt. The hilarious scene left onlookers confused before the realization set in: the dads had been tricked by their wives.

The video, part of the viral "same shirt prank" trend, initially had viewers wondering who orchestrated the joke. Was it the kids or the dads? But after some discussion online, people came to a surprising conclusion—it was the moms who masterminded the whole thing.


"They were all surprised, shocked, maybe a few mad—I don’t know."

— Jolee Windnagle

How the moms made it happen

In the TikTok video, Windnagle’s husband, Wayne, is the first to enter the venue, donning the now-famous purple shirt. As the camera pans across the room, more and more dads appear, all sporting the same look. Some men immediately realize what’s happened, while others take a moment to process before laughing it off and posing for a group picture.

TikTok | @jonichole84

Windnagle later shared how the prank came together:

“A week before the graduation, I had been seeing a lot of the same prank shirts, so thought that I would attempt it,” she explained.

She reached out to other 8th-grade moms via Facebook, describing the prank and inviting them to join in. The idea quickly spread, with moms adding more parents to the group.

"I added a link to the shirt from Amazon, so it was easy, and we ended up with between 40 and 50 dads."

— Jolee Windnagle

The unsuspecting dads followed their wives' suggestion without question—until they walked into graduation and saw their identical outfits.

The internet reacts

The prank didn’t just go viral on TikTok—it made its way to Reddit, where users praised the lighthearted joke.

"They're what a prank should be. Confuse, don't abuse."

u/DanielBWeston

Another user, u/Tight_Stable, found the reactions priceless:

"The looks of obvious confusion on their faces and their body language is hilarious."

u/Tight_Stable

What started as a simple joke turned into a standout moment for everyone involved. The kids got a graduation they won’t forget, and the dads got a story they'll be telling for years. They also got nice new shirts!

More For You

bad photoshop, photoshop, reddit, viral

A bad photoshop attempt turned into a hilarious viral moment

Cover Image Source: Reddit | u/rickyk57

Man tries to Photoshop bangs onto wife’s photo to ‘scare her off.’ The results are hilarious.

Deciding on a new hairstyle can be a challenge, and many people hesitate before making the chop—especially when it comes to bangs. But when one husband tried to use Photoshop to prove his wife wouldn’t look good with them, he wasn’t ready for the internet’s response.

Reddit user u/rickyk57 turned to the subreddit r/PhotoshopRequest, asking users to edit bangs onto his wife’s photo so she’d be convinced not to get them. Instead, the results left everyone—including him—completely shocked.

Keep ReadingShow less
She offered a homeless man some pizza—he was actually a Hollywood star in disguise
Canva

She offered a homeless man some pizza—he was actually a Hollywood star in disguise

A simple act of kindness turned into an unforgettable story for one woman and her family while visiting New York City. Karine Gombeau, a French tourist, was exploring the city with her husband and teenage son when she spotted a man rummaging through a trash can near Grand Central Terminal. Moved by what she saw, she decided to offer the man some leftover pizza.

"He should have my pizza instead of going through that bin."

— Karine Gombeau

What she didn’t know? That “homeless man” was actually Hollywood legend Richard Gere.

Keep ReadingShow less
25 hilarious signs that prove people still have a great sense of humor
Image Source: Reddit | u/beachvbguy

25 hilarious signs that prove people still have a great sense of humor


Signs are meant to inform, warn, or direct, but sometimes, they unintentionally entertain. Whether due to poor wording, clever humor, or just plain absurdity, some signs end up being comedic gold.

Thanks to the internet, we no longer have to stumble upon them by accident—there’s even a whole subreddit, r/funnysigns, dedicated to collecting the most ridiculous ones.

Keep ReadingShow less
Entitled woman steals a man’s seat on a plane so he tricks her in the best way
Representative image via Canva

Entitled woman steals a man’s seat on a plane so he tricks her in the best way

Air travel is stressful enough without entitled passengers making it worse. Whether it's armrest hoggers or seat recliners, there's always someone who makes the journey unpleasant. But one airline passenger took things to another level—flat-out refusing to move from a seat she didn't pay for.

Reddit user u/compile_commit shared the wild story, which involved his cousin flying from Ahmedabad to Kolkata on Indigo Airlines. He had specifically booked an exit row aisle seat and even paid extra for it. However, when he boarded, he found a woman already sitting there, completely unwilling to move.

Keep ReadingShow less
Entitled woman steals a man’s seat on a plane so he tricks her in the best way
Representative image via Canva

Entitled woman steals a man’s seat on a plane so he tricks her in the best way

Air travel is stressful enough without entitled passengers making it worse. Whether it's armrest hoggers or seat recliners, there's always someone who makes the journey unpleasant. But one airline passenger took things to another level—flat-out refusing to move from a seat she didn't pay for.

Reddit user u/compile_commit shared the wild story, which involved his cousin flying from Ahmedabad to Kolkata on Indigo Airlines. He had specifically booked an exit row aisle seat and even paid extra for it. However, when he boarded, he found a woman already sitting there, completely unwilling to move.

Keep ReadingShow less