Sufficiently Advanced MagicAndrew RoweDireRead Jun 2026 · 130 reviews · 262 books readExactly what I expected in both the best and worst ways.0GIF