The Tapestry of Fate by Shannon Chakraborty is worth every second of the wait.