Amy (Mira Sorvino) este o arhitectă foarte dedicată carierei sale, care pleacă în vacanță într-o stațiune. Aici îl cunoaște pe Virgil (Val Kilmer), un maseur orb, de care se îndrăgostește pe loc. Cei doi trăiesc împreună o frumoasă poveste de dragoste, presărată cu multe momente romantice. Când Amy îl convinge pe iubitul său că poate să își recapete vederea pierdută la vârsta de trei ani, ei pleacă împreună la New York. Acolo îl întâlnesc pe doctorul Charles Aaron (Bruce Davison), care, printr-o operație inovatoare, îl ajută pe Virgil să vadă din nou. Dar problemele încep abia acum, când lumea vizuală descoperită de Virgil pune la încercare relația celor doi...