Team Rocket agents Butch and Cassidy have just received their latest orders: steal a Luvdisc from the Cerulean Gym! There are two Luvdisc at the Gym, including a new one that Daisy brought, and Tracey has stopped by the Gym to take a look. The Luvdisc are Luverin and Kasurin; Kasurin likes Luverin, but Luverin's not interested. This could jeopardize the romantic underwater show that Daisy has planned, but things only go truly awry when Butch and Cassidy break into the Gym, grab Luverin, and run for it.
Kasurin is able to sense Luverin, so Daisy, Tracey, and Misty take Kasurin with them and set off after Team Rocket by car and inflatable raft. Kasurin tracks Luverin to the scattered islands where Team Rocket have a secret lair, but Butch and Cassidy know the good guys are coming. They steal Kasurin, them dump our heroes in a pit trap! What's worse, Misty and Tracey left all their other Pokémon at home, so Misty must encourage the two Luvdisc to break out on their own. Butch and Cassidy chase after the escaping Luvdisc, leaving Tracey free to figure a way out of the pit trap.
Outside, the two Luvdisc have jumped into a river to escape, but Butch and Cassidy block off their part of the river with nets. Just in time, Misty and the others run to the scene; Misty and Daisy team up to order the Luvdisc to fight back against Team Rocket's Mightyena and Sableye. Team Rocket is no match for twice the teamwork and the Love Love Water Gun combo, and they're soon sent sailing out of sight. Even better, Kasurin's heroics have won Luverin's heart, and the duo become stars of Cerulean Gym's romantic underwater show, spreading joy and happiness everywhere!
Entering a coffee shop, Team Rocket operatives Butch and Cassidy ask for an everything sundae with extra everything. They search inside the sundae until they find the voice recorder from Dr. Namba. After checking that they are alone, they find out that their next mission is to apprehend the Rendezvous Pokémon, Luvdisc. He intends to reverse its power to eliminate love from the world forever. As a Luvdisc can be found at the Cerulean Gym, that is their destination.
Meanwhile, Misty is surprised to see Tracey at the Gym and he informs her that Daisy invited him to see the new Pokémon. Misty tells him that they just arrived that morning and that her other sisters haven't even seen them yet. Just then, Daisy appears and drags Tracey over to see the new Pokémon.
It is Caserin, one of their new Luvdisc. Tracey starts to observe and sketch it when Misty asks if Luverin, the other Luvdisc, has been found yet. Daisy explains that Luverin is always hiding from Caserin as he's very intense while she is shy and reserved. Misty says that Luverin is very good at hiding but Caserin can always find her. As she says this, Caserin starts pointing towards the rocks behind it, which Daisy explains is pointing towards his one and only love. A Luvdisc wearing a small tiara swims into view and hearts suddenly appear in Caserin's eyes. Tracey comments that Caserin really loves Luverin, to which Misty sadly says that she doesn't feel the same. Feeling sorry for Caserin, Misty tells the Luvdisc not to give up and try again. Caserin is too upset to listen, however. While Misty exclaims that he is such a big cry-baby, Daisy worries about their new underwater spectacular. Misty asks what she is talking about and Tracey comments that it could be fun. Daisy agrees and adds that it will also be romantic. She explains the plotline, with Misty swimming in her mermaid costume in search of her true love, a prince played by Tracey. However, both are afraid to show their love for each other. Nothing happens until Caserin and Luverin appear, and their love is so powerful that the prince and mermaid also fall in love. Daisy then tells Tracey that he will be such a cute prince that all the girls in the audience will fall in love with him. Misty refuses to wear the mermaid costume and Tracey is unsure, also saying he won't do it when he finds out that he would have to wear tights. Misty and Tracey then remind Daisy that they have a lot of work to do at the Gym and the lab.
Daisy puts it down to Misty being stubborn and brings the conversation back to the Luvdisc. On this note, Psyduck comes out of its Poké Ball and into the pool. After it is placed in a swimtube, Psyduck tries to get Luverin and Caserin together. However, Luverin just gives Psyduck a Water Gun in the face and swims away. Suddenly, a mecha ball swallows Luverin and Butch and Cassidy appear on the diving board, announcing their arrival with a motto recital. Daisy tells them to give Luverin back, but Cassidy just sends out Sableye to use Shadow Ball. Butch and Cassidy then disappear in the smoke it creates. All seems lost until Tracey gets an idea. They all get in Daisy's car with Caserin in a water container. Caserin is unhappy, so Misty tells him to be brave for Luverin if they are going to get her back. Caserin shakes his head but Misty says she knows he can do it if he concentrates extra hard. Caserin points west, so Daisy puts on her action gloves from her starring movie role as “High Speed Hannah” and gets ready to drive to the rescue.
At Daisy's speed, they soon catch up to Butch and Cassidy. Butch speeds up, but Daisy manages to overtake him. She stops the car in front of the Rocket duo, but they just turn around and head over the sea. Daisy has an inflatable boat in the car, so she gets Tracey to inflate it. She says she would help out, but as an actress it is better to observe. Once they are on the boat, Caserin points away and Daisy starts speeding towards Butch and Cassidy again. However, they stop at a group of rocky islands where Caserin starts to sulk again. Misty tells him that whining isn't going to help at all and that this is the perfect chance to show Luverin what he is made of. Caserin points towards what looks like a man-made cave.
Inside, Butch comments that gaining both Luvdisc could increase Professor Namba's chance of success. Cassidy agrees that it could give them a good chance at promotion. Misty, Tracey and Daisy walk through the cave until a mechanical claw grabs the container that Caserin is in. The floor opens up and swallows the three humans while Caserin is pulled up to the ceiling. Daisy wonders how they are going to get out, to which Cassidy informs her that she isn't getting out. Part of the wall slides away to show Butch and Cassidy on the other side of some bars with a tank containing the two Luvdisc behind them.
Daisy asks Misty and Tracey if they have their Pokémon but they both left them home. Misty then tells Caserin to Tackle the bars to break the bars above the tank they are in. After many attempts the bars fall and the Luvdisc are free to escape. It isn't that easy, of course, but Caserin then pushes away a handy window frame in the ceiling using Water Gun. Butch and Cassidy are alerted to the breakage and run to stop the Luvdisc from escaping, though not before Caserin uses Ice Beam to freeze Luverin's Water Gun into an easy escape path.
Butch and Cassidy now appear to stop the escape and set down the mecha ball to capture the Luvdisc. However, Caserin uses Double Team, and the two escape while Cassidy and Butch are confused. However, Butch and Cassidy also use the beam of ice and chase after them. The Luvdisc reach a cliff overlooking a fierce river. Butch and Cassidy manage to catch up and Butch attempts to capture them. Caserin looks to fight but Luverin tells him not to and Caserin kisses Luverin. The mouths stay connected, and the two float above the river like a butterfly. The Luvdisc land in a calmer part of the river, and Butch and Cassidy chase after them.
Back in the cave, Tracey has obtained the controls for the Mecha Ball. After getting a hang of them, the Mecha Ball jumps up and crashes through the bars. Now free, the three run off to locate the Luvdisc.
The Luvdisc are nearly at sea, but they turn around when they see a net blocking the way. However, another net comes up behind them, effectively trapping them. Butch and Cassidy are behind it, and they send out Sableye and Mightyena. After Caserin hits Butch with a Water Gun, Cassidy tells Sableye to use Fury Attack. However, it stops since it can't swim. Butch pushes a button which makes the net traps close in on the Luvdisc, but Misty has now caught up to them. The Luvdisc escape by using Agility. Misty tells Daisy and the Luvdisc that they all need to work together. Luverin starts out by using Water Gun to get Caserin up into the air. Mightyena attempts to use Iron Tail, but Caserin counters it with its own Water Gun. Sableye uses Shadow Ball, but that is also countered with a combination of Ice Beam and Water Gun. Annoyed, Butch tells Mightyena to use Hyper Beam but Luverin counters with Sweet Kiss. Confused, Mightyena fires the Hyper Beam at Butch and Cassidy. To finish, both Luvdisc fire a combined Water Gun to make Butch and Cassidy blast off, though not before Mightyena and Sableye fall in love.
Back at the Gym, there is a long line to see Daisy's new water ballet. Lily is playing the prince while Violet is playing the mermaid. To finish, the Luvdisc fire off love hearts that affect everyone in the audience. Misty and Tracey are unaffected, though amazed at the results. They then take pictures of all the couples in the lobby. Once Luverin returned Caserin's affections, it spread love and happiness throughout all of Cerulean City.