translate English to French: They felt total love at first sight.
Le coup de foudre fut immédiat et total .