What does the French phrase, "C'est le coup de foudre" mean in English?

The literal translation of French "C'est le coup de foudre" in English is "It was love at first sight."
Answered by kgb agent Christine M on Thursday, March 29 2012 at 07:06AM EDT
Source: kgb.com