The Magpie Lord - K.J. Charles

The very fact I called one of my colleagues at work Stephen / and his name is nothing close to that/ just because I couldn't stop thinking of the book it's explanatory enough how much I love it . 
Thank you. K.J. Charles for not naming one of your main characters some name like Jabari or Aloysius, cause that would've gotten me in trouble.