Idiom: Faint heart never won fair lady

Idiom Definitions for 'Faint heart never won fair lady'


This means that you will not get the partner of your dreams if you lack the confidence to let them know how you feel.

See also: