Spammers ARE VERY TRICKY!!! They will say all sorts of things to reel you in... but it's not what they say, it's what they do.
If you see a URL in the profile next to the name... IT'S SPAM, no matter how much they say they love you. :) (They are only leaving the comment to get a link to the site they are promoting)
If you see a nice clean profile link, like this with just a name and email (maybe even a simple website - but watch those too - click on the website to see what it is), it "may" be a valid comment. (Make sure that you look for links within the comment itself as well!)
In general, if there are multiple comments with links that all go back to the same site that is in no way related to your post, IT'S SPAM.
If you want to keep the happy comments, I recommend removing all of the questionable links. :)