Amy (Mira Sorvino), a New York City architect, takes a needed break at a mountain spa where she falls in love with her blind masseur, Virgil (Val Kilmer). He has congenital cataracts and retinitis pigmentosa. His older sister Jenny (Kelly McGillis) has looked after him for twenty years since their father left and their mother died. She is jealous of Amy’s place in Virgil’s life, and he is angered when Amy contacts a specialist hoping to help him see again.
At first, he resents the implication that his blindness is a problem. But he decides to leave with Amy for New York, where his cataracts are removed. When the bandages are removed he is terrified by the confusing sights that his brain cannot recognize (visual agnosia).
Virgil’s slow adjustment to vision is an exciting challenge, but it drives a wedge between him and Amy. When the retinal disease returns and he begins to go blind again, he leaves her and sets out on his own finding work at a school for blind children. The film ends with a promising moment as Amy and Virgil encounter each other in Central Park.