Glass Thorns - Window Wall by Melanie Rawn
For nearly two years, Cade has been rejecting his Elsewhens, the Fae gift that grants him prescient glimpses of possible futures, by simply refusing to experience them. But the strain is driving a wedge between him and his theatre troupe, Touchstone, and making him erratic on stage and off. It takes his best friend Mieka to force Cade into accepting the visions again, but when he does, he witnesses an attack on the royal family, though he cannot see who is responsible. Cade knows the futures he sees can be changed, and when he finally discovers the truth behind the attack, he takes the knowledge to the only man in the Kingdom who can help prevent it: his deadly enemy the Archduke.