The Knight and the Moth by Rachel Gillig
Sybil's job as a Diviner is to see the future at the cathedral she calls home, and lords from all over the kingdom make the journey to hear their future from her and her sister Diviners. One night, the king comes to visit to hear his future from Sybil. Among his company is a roguish, irritating, and handsome knight named Rory.