Três desejos conta a história de Bree Miller, que mora na cidade de Panamá, no estado de Vermont, e trabalha num restaurante. Uma noite, voltando para casa sob uma forte nevasca, Bree é atropelada por uma caminhonete. Ao acordar no hospital, lembra pouco do acidente ou das horas subsequentes, exceto pelo aparecimento de uma luz intensa, um sorriso extasiado e um som místico que lhe concede a realização de três desejos. O causador do acidente, Tom Gates, é um escritor de sucesso que acaba de se mudar para a cidade, com o intuito de reconstruir sua vida. Rejeitado pela família e pelos amigos, ele encontra em Bree o principal motivo para recomeçar a viver.