1 definition by S.L, D.D

When two people experience the passion of "love" towards each other after their eyes meet for the very first time.
Sammie and David shared love sparks ever since the first time their eyes met.
by S.L, D.D June 26, 2004
Get the Love at First Sight mug.