In Heavenly court, Zoro is a majestic general and a god of war. Everyone fears his power, yet he is also taciturn, serious, and reliable. He is an old acquaintance of Sanji; Sanji is a prince, and he is his bodyguard. Zoro often returns wounded from the battlefield, and Sanji will worry about him and tend to his wounds. Sanji have feelings for Zoro, but his are unsure if he feels the same way. Sanji once thought Zoro had someone else he loved. Until one day, he returned from the battlefield and picked a flower for Sanji, finally dispelling his doubts about Zoro's feelings for himself.
Zoro is hesitant to get too close to Sanji or have too much physical contact, but Sanji like it, so he often lean on Zoro, and he doesn't refuse. He always pampers Sanji, spoils him, and protects him. Although Zoro doesn't say it, Sanji's intuition tells him that Zoro puts Sanji first.
In the Heavenly court, every celestial being know both of them are close. A war god that respects by everyone, and a kind prince at loved by everyone. No ghost or celestial being dare to touch Sanji without Zoro's permission.
They were celestial being, in this world we have deva realm, human realm and ghost realm. Just like tgcf by mxtx