The curse strengthens the feelings of a person. If someone loves him, then that affection will be strengthened to the point of driving that person crazy.
Likewise, if someone doesn't like him or hates him, then their hatred is also strengthened until they can't help but hurt him.
How did he get that terrible curse?
Ahn Seohyun got it when he first tried to awaken his abilities in his previous life. In fact, it wasn't a curse, but a passive ability of him that couldn't be controlled. That's why, he preferred to call it a curse.
He failed to awaken any other supernatural abilities and only became a burden. However, because of the curse, the people around him who loved him were willing to protect him and even gave him their abilities.
Elurian closed his eyes and erased the images of the past from his mind, then prepared for the worst.