In the old Supertramp song Dreamer, the singer uses the expression “But can you put your hands in your head?”, which I always thought meant something along the lines of
“Can you put your dreams to work”, or “can you use your hands to put into action the plans that you have in your head”.
My question is, is that what it actually means? Is there such an idiom in British English?