Hint 2
A French nun? 👀
French Priest
Ok a church in Paris i have one thing to say to this LOVE IS IN THE AIR