The
後続の名詞「dance」を特定します。
was
主語の状態を表す動詞で、ここでは「~であった」という意味です。
so
「非常に」「とても」という意味で、後続の形容詞「ethereal」を強調します。
ethereal
「優美で」「軽やかで」「はかない」という意味の形容詞です。
it
直前の事柄(The dance was so ethereal)を指す代名詞です。
seemed
「~のように見えた」「~らしい」という意味です。
like
「~のように」という意味で、直後の名詞句「a dream」と比較します。
a
後続の単数名詞「dream」が不特定であることを示します。
dream
「夢」を指します。