The Summer Tree (Fionavar Tapestry #1) by Guy Gavriel Kay ★★★★★: Rarely any small plot points that left me dreading their resolution; always forward momentum on the plot, even when time-jumping back to see another perspective. Fun world-building, great characters, but some really tough emotions at the end (as often in a Kay book).