What's a way to thank you to a friend, or someone you believe is close to you, without making them feel superior towards you, but wanting to show gratitude than just a "Thank you." because often times thank you's don't suffice in terms of actual value, especially if that someone your trying to thank is of importance to you in your life.

Side note, how would you do this with females, especially since they seek validation and gifts?