weak at the knees
• overcome by a strong feeling, typically desire.
Similar:
faint,
dizzy,
light-headed,
giddy,
shaky,
weak-kneed,
wobbly,
quivery,
unsteady,
groggy,
muzzy,
trembly,
all of a tremble,
all of a quiver,
with rubbery legs,
woozy,
vertiginous,