Lourdes is a village in France where the Virgin Mary is believed to have appeared to a young Saint Bernadette in the 1800s. It's a very popular pilgrimage site.
I think $40M is the ceiling this weekend. The buzz and the reviews are in its favor but not everyone will want to see the movie where Sandra Bullock floats in space for 2 hours.