Durante a Primeira Guerra Mundial a menina de uma pequena cidade, Josephine Norris, tem um filho ilegítimo com um piloto itinerante. Após um esquema para adotá-lo acaba entregando-o a outra família, ela se dedica a amá-lo de longe.
Um ano após a morte do marido, Lucy Muir (Gene Tierney) decide não mais viver com a sogra e a cunhada e aluga o "Chalé Gaivota", uma casa a beira-mar, e para lá se muda com sua filha e sua empregada. Porém, logo o fantasma de Daniel Gregg (Rex Harrison), o falecido proprietário da casa que morrera em um suposto suicídio, surge para a amendrontá-la, mas isto não surte efeito e entre os dois nasce gradativamente uma amizade. Assim, quando ela se vê em uma grave situação financeira, ele decide lhe narrar sua vida para ser transformada em livro e tirá-la deste aperto. Posteriormente, Lucy acaba conhecendo um escritor de histórias para crianças e pensa em se casar com ele. Apesar de não concordar com esta decisão, Daniel decide não mais aparecer e fazer com que Lucy acredite que todas as conversas que tiveram juntos foi produto da imaginação dela.
Devido à sua insistência de que ele tem um coelho invisível de 1,80 m de altura como seu melhor amigo, um homem de meia-idade lunático é considerado por sua família como insano. Mas ele pode ser mais sábio do que se pensa.
O clássico sucesso dos palcos recebe o tratamento de Hollywood na história de Elwood P. Dowd, que torna-se amigo de um fantasma na forma de um coelho de tamanho humano chamado Harvey que só ele vê (e alguns outros privilegiados na ocasião também.) Depois que sua irmã tenta interná-lo numa instituição mental, uma comédia de erros se segue. Elwood e Harvey se tornam os catalisadores para que uma família possa remendar suas feridas e para o romance florescer em lugares inesperados.