On an island near Silver Rock Isle, Ash, Misty, and Brock are reunited with their old friend Ritchie, who they haven’t seen since the Indigo League. After they catch up, Ritchie tells them he’s been on the lookout for the Mystery Pokémon of the Whirl Islands. They soon encounter a young boy named Oliver who was playing with an unusual Pokémon – a Lugia. However, his playmate is a baby Lugia which Oliver has named Silver. The friends come across Luka who is searching for more information on her great-grandfather’s silver wing. They go deep sea-diving in search of Silver’s mother. But are they the only ones interested in Lugia?