Sara Foster — The Self-Completing Tree Previous Next Published April 3, 2017 at 685 × 1080 in Shelf Aware — Sara Foster