Does she own a desktop PC? If so, how about a pair of Audioengine A2+ or A5+ powered speakers and one of their subs? I have this combo that I use for the bedroom system using the A2+ speakers and no sub ... and it sounds entirely enjoyable and involving. Plus, she can play CDs and stream Spotify and use headphones if she wants to.
https://audioengineusa.com/
Frank
https://audioengineusa.com/
Frank