I've been using SecureSafe for ages. Even the free version has password inheritance features, so someone I trust has the inheritance password which, when used, will give access to the passwords I have so designated, but only after a few days.
I, however, get a daily countdown message from the moment that "clock" is started, so I can cancel it and reset the password, which stops any abuse of that right of access.
Simple, effective and, astonishingly, free..
By the way, I'm not worried about social media passwords - I don't use it :).