Un adolescente di nome Johnny vive con la sua famiglia nel Montana, nella città di Great Falls situata nella contea di Cascade. Frequenta l'ultimo anno della Great Falls High School e la sua vita sembra tranquilla fino a quando un giorno, ritirandosi da scuola, il ragazzo viene investito dall'auto di un compagno e dopo essere svenuto, si risveglia a casa sua come se non gli fosse accaduto nulla. Tutto gli inizia a sembrare strano... Johnny ricorda dell'incidente ma crede esso sia stato un sogno... in realtà, il ragazzo, il sogno lo stava vivendo in una realtà parallela. Entrato quindi in quest'ultima, inizia ad imbattersi in delle strane creature fino a quando una di esse, provando ad ammazzarlo, viene distrutta da un luminosissimo ed accecante fascio di luce generato dalla forza angelica di una ragazza. Danica era lì per salvare Johnny, ma per quale motivo proprio lui, quando l'intera città era sommersa da quelle strane creature? Johnny proverà, quindi, a farsi strada in numerose battaglie assieme a Danica, provando a capirne di più su ciò che stesse accadendo. Ma la sua vità reale non gli renderà tutto così semplice... Il ragazzo infatti, si ritroverà a viaggiare tra "sogno" e realtà, svanendo nell'uno per finire nell'altra.