Good for you on the yoga. Consider experimenting with meditation as a way to focus on the moment in which you live, and what is good about that moment, not what is bad. Not sure how I stumbled back here with a new thought ... but I feel like I might have bumped my head or something.
Anyhow, here is the new thought. A very hard part for any of us, or any normal human is a lack of physical contact. If you are are interested in learning multiple new things that make Jeff a more interesting and talented person, what about massage? Would your W be a willing participant if you got a book and started practicing on her shoulders and back? Avoid being tempted to use this as an introduction to other physical contact that she does not choose. Do you think that by helping her relax physically and mentally around you in a new way, she may begin to become more at ease physically or even attracted?
My other thought is, so what if it doesn't change her? So what if it just gives you experience in massage and she gives feedback on what works or helps, and what doesn't. In the end, Jeff learns to massage and will one day make someone glad he did.
Keep on making Jeff better ... and Jeff will never be sorry. Neither will the people in Jeff's future.