Kamma gives us opportunities to learn.

In his usual wit and humor, Ajahn Brahm explains the functioning of kamma in our daily lives and its relation to the various rebirths one can have.