The ? heart emoji is often used to convey feelings of love, affection, or admiration, but its meaning can vary depending on the context and the relationship between the people involved. In this case, since you mentioned that you and your guy friend are very close friends, it's possible that he is using the heart emoji to express his appreciation for your friendship, or to convey that he values and cares about you as a friend. It's also possible that he is expressing romantic feelings, but without any additional context or communication, it's difficult to say for sure. Ultimately, the best way to clarify the meaning of the emoji is to ask your friend directly about his intentions or feelings.