Contents
CHAPTER 4 The Confrontation 31
CHAPTER 6 Because of the Dreams 47
CHAPTER 8 The Girl in the Dream 64
CHAPTER 9 A Life Lived Well 72
CHAPTER 10 The Kwindi Affair 79
CHAPTER 11 Two Kinds of Magic 85
CHAPTER 13 The Sorcerer Kings 101
CHAPTER 14 The Meaning of Dreams 108
CHAPTER 15 The Bride’s Return 119
CHAPTER 16 Of Magic and New Dreams 127
CHAPTER 18 A Friend from God’s Teeth 143
CHAPTER 22 The Conspirators 179
CHAPTER 23 The Heart of Mohale 189
CHAPTER 24 Big Story, Small Story 196
CHAPTER 25 In the Kingdom of Bones 202
CHAPTER 29 Shapes in the Dark 236
CHAPTER 30 The Secrets of Beauty and Love 246
CHAPTER 32 Unbridled Tellings 266
CHAPTER 33 The Drumbeat of the Gods 273
CHAPTER 34 All Has Been Repaid 280
CHAPTER 35 Walker of the Spirit World 288