SHE NEVER LEFT
30 Episodes
Released 2026
Framed by her boss Vanessa, Lena discovers her 'ghost' sister Eva is actually her own alter ego. With support, she faces the truth, reclaims stolen evidence, and exposes...