Advanced Spanish Homework Help
Nvm! I figured it out!
-don't know how to delete question so I erased it-
1 Answer
As far as I know (still not much, sadly), one of the meanings of deber is precisely "to owe", like in this example given in the dictionary here at SD:
- el teatro español debe mucho a Buero Vallejo -- Spanish theatre owes a lot to Buero Vallejo
If your sentence is turned from a question into a statement, it would mirror this example, "El libro debe su éxito a..." and so on. I hope that helps. (Corrections are appreciated by more advanced speakers, I'm aware the dictionary and my gut feeling might be wrong.)