Heads up for Mr "I can fix her". You actually can but it'll take years and you cannot do it alone, you might even need to convince her to go to a hospital for a while - talking from experience. However, you cannot completely fix anything and it requires a much bigger sacrifice than you think, where at times it'll feel that you're dealing with a big baby crying at random without a reason asking for the impossible.
If you are not up to the task, never, ever, try to "fix" anyone or you will ruin the person you're trying to fix and yourself as well.