Kindred by Octavia Butler.

This book is beautiful and powerful almost beyond my ability to describe it. Definitely one of those “where has this been all my life?” books.