Den munnrappe, sprudlende og humørfylte Marley (Kate Hudson) er en typisk singel dame; hun tror ikke på ekte kjærlighet, og mener at man kan leve lykkelig alle sine dager uten en mann ved sin side. Vel, det vil si; uten en mann ved sin side. Men så opplever Marley alle menneskers store skrekk: Hun får påvist kreft. Plutselig blir Marley var om alle de tingene hun aldri har gjort i livet – og hun forelsker seg i legen sin, Julian (Gael García Bernal). Hun møter også Gud (Whoopi Goldberg), som gir henne tre siste ønsker før hun dør. Vi følger Marley mens hun prøver å overvinne frykten for å dø, beholde livsgnisten og samtidig sette pris på alt hun har i livet, både venner, familie – og ekte kjærlighet.