Complex sentence: He didn't take the news of his demonic heritage very well: in spite of Harriet's acceptance of his other side, his marriage ultimately disintegrated.
Split into simpler sentences: He didn't take the news of his demonic heritage very well. In spite of Harriet's acceptance of his other side, his marriage ultimately disintegrated.