It seems that Sinead O'Connor has had yet another change of heart about her on-again, off-again husband.

The Irish songstress -- who announced her divorce from husband Barry Herridge in late December, after just 16 days of marriage -- noted via Twitter [3] Wednesday that she and Herridge had reconciled. Sort of.
Also read: Sinead O'Connor Weds in Las Vegas [4]
Announcing her intentions to take it slow with Herridge this time around, the "Nothing Compares 2 U" singer wrote, "we decided to be boyfriend and girlfriend again an stay married but we did rush so we gonna return to b friend g friend."
Also read: Sinead O'Connor Beats Kim Kardashian, Ends Marriage After 16 Days [5]
O'Connor also offered an intimate -- perhaps too intimate -- glimpse into their rekindled relationship, boasting, "guess whohad [sic] a mad love making affair with her own husband last night?"
The singer surprised her fans in early December by announcing that she had wed Herridge -- whom she had met after soliciting for a beau on her Twitter account in August -- in a Las Vegas chapel, during a hush-hush ceremony for which her children were not even present.
"I've been married before, but I've never had my dream wedding in Vegas," the 45-year-old singer wrote at the time. "I wanted to do it there because it's casual, quick, not religious and, most of all, very romantic."
However, a mere two weeks later, O'Connor told the world that the marriage was a bust, noting that Herridge was feeling "intense pressure" from people in his life to end his relationship with her. (Oh, and there was also a crack-cocaine run that, for some inexplicable reason, put a damper on their relationship.)
"So.. U love someone? Set them free," O'Connor wrote.
Now, however, the couple has decided to stick it out -- and O'Connor couldn't be happier, even if she's expressing her glee in expletive-laden terms.
"we all in love an f--- every other mother--- who dont like it.. so me all happy!! me love me hubby.. he love me... f--- who no like it.. God is good!"
Sigh ... ain't love grand?