Can't get over it

I kinda have a strange obsession with a guy I dated for a really short time 4 years ago? I dated other guys after and now in a long term relationship. But sometimes I think of the guy, dream of him and have the hots for him. I know logically it's over but I am unable to control my thoughts, because I kinda enjoy the romance in my head. Have any of u felt this?