Den tioårige Oscar är på ett barnsjukhus, men varken läkarna eller hans föräldrar vill tala om sanningen om hans sjukdom. Bara Rose, kvinnan som levererar pizza till sjukhuset, vågar prata med honom på riktigt. Rose visar Oscar en helt ny värld genom en lek där varje dag räknas som tio år, och genom detta upplever han fantastiska äventyr och sagovärldar. Men varken Oscar eller Rose förstår hur deras speciella vänskap kommer att förändra deras öden.