I've been thinking about this a lot and now that I rewatched the episode and saw this scene again, I have to talk about it. At Freya and Keelin's wedding, Elijah have a flashback, and we can learn what Hayley wanted to tell him. She thanked Elijah for her wonderful time in France and that it helped her to forgive her ex ( so old Elijah ) for all the pain that he caused her...
WHAT ? In which world Elijah did make Hayley suffer ? She is the one who married an other man knowing that Elijah was madly, deeply in love with her. After Jackson's death, she tell Elijah that she can't be with him by respect for Jackson. Finally she accept Elijah but they never really get the chance of enjoying the relationship to the fullest because of Marcel bitting the Mikaelson and the Hollow mess soon after. She blamed Elijah for a lot a things when this poor guys only wanted to do what he live for, protect thoses he loves. Ok, some things were really messed up, like killing thoses girls for the harvest or him saying that if they didn't find a loophole he would have killed one of the childs, but hey, she did a lot of bad things too. And finally, she rejected Elijah because he attacked her when he wasn't himself because his soul was LITTERALY broken.
If we really have to choose who is bad and who made the other suffer in this relationship, I'd say easily Hayley. Elijah never did anything bad to her ( not willingly ), he did and accepted everything for her good even if it was painful to him.
But I don't know why, the writters always have to make Hayley the perfect mary sue, tortured one...