"Supergirl" is about to take Kara back to Krypton, but not in the way you'd expect. When Kara is incapacitated by an alien vessel, she begins to hallucinate what her life would like if Krypton never exploded. Her mother is still alive, her family is safe, even Kal-El is with her.

In these two clips previewing tonight's episode -- based on Alan Moore and Dave Gibbons' classic Superman story "For the Man Who Has Everything" -- Kara (Melissa Benoist) begins to question her reality. Back on Earth, Alex Danvers (Chyler Leigh) and Hank Henshaw (David Harewood) try to rescue Kara from the alien creature.

RELATED: "Supergirl" Debuts Photos From Classic Moore & Gibbons Story Adaptation

"Supergirl" airs Mondays at 8 p.m. on CBS.

"For The Girl Who Has Everything" -- Kara's friends must find a way to save her life when a parasitic alien attaches itself to her and traps her in a dream world where her family is alive and her home planet was never destroyed. Also, Alex, Hank and the DEO must fend off a Kryptonian attack while Kara is out of commission, on SUPERGIRL, Monday, Feb. 8 (8:00-9:00 PM, ET) on the CBS Television Network. Pictured left to right: Sarah Robson, Melissa Benoist, Chyler Leigh and David Harewood Photo: Darren Michaels/Warner Bros. Entertainment Inc. © 2016 WBEI. All rights reserved.