Men avoid meeting the eyes of Miguel Rivera, El Diablo, (The Devil) for fear of his gun. Upon returning to a town where he once knew a brief happiness, Miguel makes a foolish holiday purchase; two scarlet ribbons which he hides away.
When Catalina, his former lover, allows him to take a room at her boarding house, Miguel discovers a secret. Realizing he needs the scarlet ribbons after all, he is stunned to find them missing. Will a meeting with a mysterious priest, an unusual child, and the miracle of the Scarlet Ribbons set Miguel on a new path?