How to say when i was on the verge of losing you, i saw how sinful my soul was. in Japanese

1)おまえおまえ(omae) (pn,adj-no) you/presenceを(wo) (prt) indicates direct object of action/indicates subject of causative expression/indicates an area traversed/indicates time over which action takes place/indicates point of departure or separation of action/indicates object of desire, like, hate,no dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbい(i) (prt) strengthens a question, assertion, etc.か(ka) (prt) indicates question/indicates choice, doubt, etc.けたけた(keta) (n) column/beam/girder/crossbeam/spar/yard/digit/decade/order of magnitude時(toki) (n) time/hour/moment/occasion/case/chance/opportunity/season/the times/the age/the day/tense、(、) Japanese comma俺(ore) (pn,adj-no) i/meは(ha) (int) indicating a subject/yes/indeed/well/ha!/what?/huh?/sigh自分自分(jibun) (pn,adj-no) myself/yourself/oneself/himself/herself/i/meno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verb汚れno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verb見たno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verbno dictionary result, likely a conjigated verb    
omaewo ushinai kaketa toki 、 ore ha jibun no yogore ta kokoro wo mita 。
Translation by japaneseConnect Error: Too many connections