With her birthday coming up and her heart set on a Barbie doll, Caitlin, six, did what any enterprising young person would do and borrowed her mum's credit card to order her dream doll off Amazon.
While she was there she might have added a few other items to the order, too.
By the look on her face you can see she was absolutely delighted when her new toys arrived in a van via next-day shipping.
The only problem was her parents hadn't known about the extra toys she'd added to the order. They'd thought she was just getting the Barbie.
Caitlin's older cousin Ria Diyaolu shared the hilarious story on Twitter, captioning the image of the priceless moment when the toys arrived:
"My badass little cousin ordered $300 worth of toys w/o my aunt & uncle knowing. This is a picture of how everyone found out."
Ria told Buzzfeed News, "They just started unloading box after box after box. Her mom went on her Amazon account and saw three pages of things she had ordered.
Apparently all of the toys except the Barbie are being sent back, and Caitlin has been banned from the Internet for a month.
But if you thought something like this might be a rare occurrence the comments under Ria's tweet show it clearly is not.
"My son did this during Christmas time a few years ago and I called amazon in tears and they let me keep everything and refunded my money," tweeted Jessy Fine'Too.
We thought that was pretty awesome of Amazon.
"When my son did it they offered to extend my prime membership for an additional 3 months for free... He ordered $473 worth of toys.. And a white comforter 😩" shared Ashley V.
"I just wanna know what he needed a white comforter for😂😂," lexx asked.
"So he could sleep in the $400 bouncer he ordered. 🤦🏾♀️," Ashley V. replied.
"One time we found a piece of paper with letters and numbers on it that closely resemble our iTunes password, but not quite. My little brother had been watching my parents type in the password when he got games on his iPad and tried to decipher the code 😕," olliepop added to the thread.
Could the next generation be just a little too savvy with technology!