Recommended by Softening Time by Elena Brower