What is the difference between longing and craving? How do I know if I am in longing or craving for something?
Craving is for temporary, petty and small things but longing is for bigger and permanent things. Like you have cravings for sugar, success or sex, but longing is associated with love. You feel something in your heart.