'Truly' and 'very' heavily overlap in meaning. 'Very' sounds odd unless it is incorporated in the structure that I have added: John did a lot of dirty work in the past, which is why he dare not face his true self now —he has lost the courage to admit that he is the very John that committed those deeds.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
NL888John did a lot of dirty work/deeds in the past, which is why he dares not face his true self now- he has lostNo. It doesn't sound natural. Anyhisthe courage to admit that he is truly the very John.