odyssey

noun
  1. a long journey full of adventures and difficulties
  2. a long series of experiences that involve many changes and developments
  3. Usage: often used figuratively

Examples