You could even make a 3-out-of-5 wallet and give your lawyer one key, wife one key and one key in a safe deposit box.
Given that life is unpredictable, and that almost always happens something that seemed least likely, in case I do something like that - my wife would get involved with my lawyer, and a lawyer's cousin would work in a bank where I opened the safe deposit box. By the time I realized what was going on, my BTC would have disappeared, along with my wife and lawyer - and they would have set me up for the murder of the banker who was involved in everything

Of course, I'm kidding a bit, but when it comes to Bitcoin, I don't share private keys with anyone, no matter how much someone says it's maybe selfish.