This is all my fault
I'm thinking "todo esto pasó por mi culpa" is right and that "todo esto es por mi culpa" is weird and too literal. What do you think?
2 Answers
It's all my fault= Es todo culpa mia. OR Yo tengo la culpa de todo.
The second one is more common and used.