To wear one's heart on one's sleeve

Hello everybody!

Could you please explain me the meaning of this idiom:

to wear one’s heart on one’s sleeve

The context is:

They say still waters run deep,
But I find it hard to believe
And I fell as easy as I fall asleep,
Well I guess I wore my heart on my sleeve

Thank you in advance.

Hi Sidle Jinks,

This means show your feelings/emotions openly so everyone knows what you are feeling.

Alan

Hi Alan!

Thank you very much for your explanation!