To have the head in the clouds
All ears
Break a leg
To have a sweet tooth
Learn by heart
To have green fingers
To love eating sweets
Memorise
To be distracted
To be good at gardening
To wish somebody good luck
To listen attentively