adventurous challenging funny hopeful inspiring reflective medium-paced

Hard to understand, required french school reading, would not recommend.