Im Mittelpunkt der Geschichte von Kiss Me First befindet sich die 17-jährige Leila (Tallulah Haddon), die nach dem plötzlichen Tod ihrer Mutter einen Weg finden muss, um allein klarzukommen. Doch Leila interessiert sich hauptsächlich für die virtuelle Welt des Videospiels Azana, in dem sie täglich mehrere Stunden verbringt und als Shadowfax aufregende Abenteuer erlebt, die nichts mit ihrer Realität zu tun haben. Nur hier fühlt sich Leila wirklich lebendig und willkommen. Als sie auf die geheimnisvolle Marnia (Simona Brown) trifft, gerät sie ebenfalls mit der Gruppe Red Pill in Kontakt. Adrian (Matthew Beard), der Anführer der Red Pill, ist allerdings nur wenig von dem neuen Gesicht begeistert und verweist Leila des Videospiels. Als diese am nächsten Morgan zu Arbeit geht, wartet dort bereits Mania, die in Wirklichkeit Tess heißt und keine guten Neuigkeiten hat.