Italian idioms #3: Avere la testa tra le nuvole.

Avere la testa tra nuvole (literally: to have the head amongst the clouds) is a  metaphorical expression describing someone that is absent-minded or someone that is lost in his/her thoughts and that results disconnected from the reality.   Anche oggi hai dimenticato di comprare il pane..hai sempre la testa tra le nuvole Matteo! Secondo un[…]