At the start of season two, Shannon loses Vincent in the jungle. While searching for him, she is shocked to find Walt standing before her, dripping wet. However, when Sayid finds her, Walt disappears. Over the next few days, Sayid builds Shannon a shelter on the beach. He brings her to it and they soon decide to sleep together for the first time. Sayid leaves to get a bottle of water for Shannon and in his absence, Shannon again sees a vision of Walt, standing in the shelter with her. Sayid brushes off her experience as a dream. She uses Vincent to try to find Walt, only for him to lead her to Boone's grave. After a while, she takes Vincent into the jungle again, with Sayid in pursuit. As it starts to rain, Sayid and Shannon admit their feelings for each other before both seeing Walt. Shannon runs after him, only to be accidentally shot by Ana Lucia (Michelle Rodriguez), who mistakes her for an Other. She dies moments later in Sayid's arms. Shannon's death not only left Sayid heartbroken, but also caused a rift between the survivors and the Tailies. Throughout the rest of the season, Ana Lucia is shown to be guilt-ridden over killing Shannon.