head-in-the-clouds

head-in-the-clouds

adj.
  1. unable to concentrate on matters at hand; flighty[2].