Cameron a 17 ans. Atteinte d'un cancer, elle est persuadée qu'elle va mourir avant ses 18 ans. Déterminée à la sauver, sa mère l'embarque dans un road-trip en direction de Promise, une ville magique réputée pour ses miracles. Résignée, Cameron ne croit pas plus à une possible rémission qu'aux superstitions ridicules de sa mère, mais se laisse tout de même entraîner dans cette aventure. Arrivées à destination, elles sont vite témoins d'événements inhabituels : les pissenlits deviennent pourpres, on aperçoit des flamants roses au large de l'Atlantique et Cameron reçoit une mystérieuse enveloppe contenant une liste de choses à faire avant de mourir... Aidée d'Asher, un garçon non moins mystérieux, Cam exécute peu à peu chaque point de la liste et apprend à croire en elle, en l'amour, et même... aux miracles.