I can't agree with Loril's assessment whatsoever. Barnabas was no meal ticket to Angelique. Sure, it was convenient that he had position and money, but remember --
Spoiler:Joshua disinherited Barnabas upon his announcement he would marry Angelique. In fact, even when Joshua tried to pay Angelique off to leave town, quite a substantial amount of money, she turned him down. She did, however, trick Joshua into thinking she would take the money, but she had her reasons for doing that.
As for whether Barnabas meant what he said in 1840, he surely did! It was to Julia he first confessed that after all this time, after all they'd been through, he finally realized he loved Angelique. Don't forget, too, that --
Spoiler:Angelique actually died before Barnabas told her he loved her. He said it, but she was already dead.
Another point to be made here is, no matter how many times Barnabas tried, he invariably had to turn to Angelique for help with whatever he was doing. Her price, always, was his love -- his return to her. He was loath to do it, but again and again, he'd capitulate. Bottom line for me is, Angelique was always there for him, and he finally realized it. In 1840,
Spoiler:she finally helped Barnabas with absolutely no strings attached. This was irresistible to Barnabas. He could finally see her as the woman she was and not the witch.