Veronika (Sarah Michelle Gellar) ha 28 anni e sembra avere il mondo ai suoi piedi: è bella, ha un buon lavoro ed è ben voluta da tutti. Dentro di lei, però, qualcosa la rende tormentata e infelice a causa delle regole e delle aspettative di una società esigente, tanto da tentare di porre fine alle sofferenze ingerendo delle pillole. Non riuscendo nello scopo, viene internata in un ospedale psichiatrico dove scopre di avere solo cinque giorni di vita, nei quali proverà a capire cosa significhi realmente vivere, trovando anche l'amore....