Great Expectations Characters

12345678
Across
  1. 2. Has great expectations
  2. 4. Bitter bride
  3. 5. Recently became single
  4. 7. The arrogant and eccentric middleman
  5. 8. Loyal, honest, and genuine
Down
  1. 1. Also has great expectations for #2
  2. 3. Cold as ice
  3. 6. Name rhymes with "cowlick"