Depressiva pelo vazio de sua vida, uma garota de uns 20 anos de idade, Veronika (Sarah Michelle Gellar) tenta cometer suicídio por overdose, mas ela sobrevive. Acordando em um hospicio sob a supervisão do Dr. Blake (David Thewlis), Veronika sabe que a tentativa de suicídio prejudicou seu coração, dando à ela apenas algumas semanas de vida. Determinada a tirar sua própria vida do que esperar pela morte, a vontade de viver de Veronika é reacendida por Edward (Jonathan Tucker), um paciente bonito.