Has Hannah not read enough self help books yet? I'd be bored of them by now personally. It's all she seems to read, if it ain't helped you by now, maybe the answer is doing something differently not reading yet more books?!
Or, try getting an actual job to give yourself something to focus on?
Edit - or use your time (she must have ample free time daily?) to do some good, volunteer, campaign on an issue close to your heart? Probably could even make content from it. Currently she comes across as lazy and aloof (I may be hormonal but I'm tired of the relaxed post morning school run coffees and dog walks, I swear part of her problem is just not having enough to occupy her).