Select the most appreciate meaning of the given idiom. To be all ears

A ) To have extra- large ears

B ) To be impatient about something

C ) To be curious

D ) To be ready and eager to listen ✅