Compatibilism nails it: your choices are caused by your beliefs, desires, and character—and that's exactly what makes them yours. 'Free' doesn't mean uncaused; it means unforced.
Yeah, plus it keeps moral responsibility real—your actions flow from your own psychology, so blame and credit still fit.