Question: when a guy says you will always have a special place in my heart?
Answer: It means that he cares about you deeply and you are a special person to him. Alternative, it could mean something else, but this is what is means generally.