Kate Hudson er perfekt i rollen som sprudlende vakre Marley, en ung karrierekvinne som plutselig får kreft.