Hello there,
Such a good question. I did a quick research on the internet and it is the explanation that I found the best:
"Special means "particular, distinguished in a distinct way, or designed for a particular purpose." Specially means "particularly, in a disintguishing manner, or for a particular purpose." Especial is an uncommon adjective. Especially, its adverb form, is much more common."
Hope it helps : )