La jeune fille malade Bernadette vient d'une famille pauvre. Lorsque la Vierge Marie lui apparaît dans une grotte près de Lourdes, personne ne prend la fille au sérieux, même lorsqu'elle découvre une source à la demande de la Vierge. Les autorités locales essaient même de couvrir l'incident. En vain, cependant, car lorsque l'impératrice Eugénie demande de l'eau de la source pour son fils malade, elles sont contraintes d'accéder à la demande. Et même le prêtre local finit par être convaincu. En emmenant sa fiancée Claire, atteinte de tuberculose, dans un sanatorium, le jeune docteur Henri Guillaumet rencontre Bernadette. L'eau de la source de Lourdes guérit la maladie de Claire du jour au lendemain, mais le scientifique en Henri doute du miracle et souhaite exposer Bernadette comme une menteuse. Ce n'est qu'après qu'Henri revoit Bernadette, qui entre-temps est devenue religieuse et travaille comme infirmière, qu'il trouve un moyen de concilier foi et science moderne. Et son amour pour Claire se renforce également.
D’après The Movie Database