Starry river of the sky (New York Little Brown, 2012)