You've treated her too well! Show her some of your ugly side and stop cooperating with her on any issues including house chores until she starts talking and reasoning with you! Get yourself a hobby. Money is not everything!