Curate, connect, and discover
I did it! I wrote a fic based on this. Sorry it’s bad, but it’s been done.
I see your "Kaveh gets hurt and Alhaitham is forced to face his feelings and confesses before it's too late", but I raise you: "Alhaitham gets hurt and confesses because he's too out of it to have the filter that's usually keeping him from complimenting Kaveh at every turn"