You are hard as stone. You hardly ever cry. You only cry when you're angry or badly hurt. Sometimes tears seem to fall for no reason, but they really fall because of how you feel inside. You should let your emotions come out more and dont fight back your tears. If you hide your emotions, they will build up and eventually come out all at once when it is least convienent for you and your heart.
By the things you told me, you guys are good friends. No need to panic though! Friendship is important... Try to be a little bit more flirty... Give away a few more hints on liking that person. Maybe... If you really are good friends, you should just tell your feelings! Some people say it hurts your friendship... But you falling in love didn't already then? Keep your head held high and do what you feel like doing!