Londres, 1843. Ebenezer Scrooge passa a experiência mais assustadora de sua vida durante a noite de Natal, quando os fantasmas do natal, passado, presente e futuro chegam à sua casa.

Falta apenas uma semana para o 45.º aniversário de casamento de Kate Mercer e o planeamento da festa está a correr bem. Mas entretanto chega uma carta para o seu marido. O cadáver do seu primeiro amor foi descoberto, congelado e conservado nos glaciares gelados dos Alpes Suíços. Quando chega a altura de celebrar o aniversário de casamento, cinco dias mais tarde, talvez já não haja casamento para festejar.

Lies in Plain Sight conta a história de Eva e sua prima cega Sofia (Martha Higareda), que eram inseparáveis quando crianças. Com a companhia leal de Eva, Sofia enfrentou seus anos difíceis na adolescência. Quando Eva de repente comete suicídio, Sofia vai para a casa do pai, Hector (Benito Martinez), e dos pais de Eva, Marisol (Rosie Perez) e Rafael (Yul Vasquez) para encontrar respostas. Mas quanto mais ela investiga a vida de Eva perguntando aos ex-namorados dela Ethan (Chad Michael Murray) e Christian (Christoph Sanders), mais Sofia percebe que a sua infância foi cheia de segredos perturbadores.