fun fact: when the locket rings when he didn’t even open it, it means that Calypso had just opened hers. that’s why he’s crying because he knows she’s thinking about him.
this scene gets even better when you realize that he actually shed a tear because they had brought his heart back on his ship, which means he could have feelings only when his heart is near