Do I have to prove that my spouse is at fault for causing the divorce?

No. North Carolina is a no-fault divorce state. You can petition for a divorce without giving a reason, even if the other spouse does not want a divorce.