Giants on the roofs

High in the mountains
the giants sleep on the roofs
no one sees them
we dream them

when we are young
and folded in ourselves
making great plans
for the world we know

we are already on our way
just landed here
for a while, to grow
on our sky canopy bed

until we wake up
as heroes who put right
what has been made amiss
by the little people