Selena Gomez decided to bless us all with a new video for her song "Hands to Myself," and it's quite a spectacle. After revealing a stalker-ish wall filled with pictures of her ex, she breaks into his house, strips down, and tries on his clothes. She even finds her way into his bathtub, all while reminiscing about their relationship. Naturally, he's not too happy when he finds her, and soon enough the police are there to haul her away. Watch until the end where a twist in the story takes place.

The ex-boyfriend is played by model Christopher Mason, to whom she tweeted "Sorry for snooping, Chris" after the video premiered. "Hands to Myself" is the latest single from Gomez's recent album Revival.