highland fling: a vigorous Scottish reel
reel: a lively dance of Scottish Highlanders; marked by circular moves and gliding steps
astrologer: someone who predicts the future by the positions of the planets and sun and Moon