Mess up
... End up 结束 Mess up 弄砸,搞坏 Open up 敞开心扉;开张 ...
Screwed Up ; screwed it up so bad ; blew it
blow up in you face
It's me who screwed it up