I’m a 29-year-old guy who had a sexual encounter with his maternal uncle and It is eating me out. I don’t know what to do! [MM]

I’m a 29-year-old guy. I got divorced from my wife of 3 years 4 months back due to compatibility issue. I have been single ever since. I’m a perfectly straight guy but I had an experience which is giving me a shock. I had sex with my maternal uncle who is in his 50s. We are good friends as relatives and occasionally have drinks together at his house during weekends. A week ago he invited me over for drinks and as usual we started drinking. The past 4 months had been difficult for me. We both got a bit drunk and all of a sudden he started caressing my thighs over my pants which was quite unusual from his side. I enjoyed it and he could see that. He told me to come to his bedroom and he undressed me and i didn’t resist and he started stroking my penis and I instantly became hard. He asked me, “can you turn on some porn?” and I opened up my phone and we started watching MILF category porn but he suggested me to open anal porn. As we watched he started stroking me a few times, pulling on the foreskin. My body reacted by becoming even harder. Uncle turned himself over naked and guided my fingers to his bare asshole My penis was coated in precum and twitching with excitement. Uncle turned over and his penis appeared in front of my mouth and I eagerly opened my mouth to take him. This wasn’t just me responding to pleasure. It was impossible for me to deny any longer. Instead of just holding my mouth open, I responded to Uncle’s thrusts, licking and sucking his dick. Before any time had passed, he was shooting down my throat. The salty taste of his cum set me off. I wrapped his body around me and with a will of its own; my hand came to rest between his butt cheeks. My fingers found his hot hole and I started fingering it and he started moaning. I couldn’t control myself and we started kissing each other. Finally, I couldn’t take it anymore. I went down and licked his asshole and I lifted his leg so that it’s up on my hip. When I had done so, he started kissing me I wrapped my arms around him, feeling his coarse chest hair against my chest. He kissed me harder, darting his tongue into my mouth. Our hard cocks were pressed against each other. He grabbed my penis around the base and I felt its head sliding up and down in his asshole. I leaned forward and took me in his arms again and started kissing him even harder than before. I started sliding in and out of his hole He grabbed the cheeks of my ass and pulled me in harder with each thrust. His penis grew harder and swelled . I could feel his ass hole tighten. He grabbed my hips and pulled him tight against me.  I was so turned on that I could suddenly feel the cum rising up my penis and I felt it start to pulsate. I felt my cum spurt into his asshole. I collapsed on top of him while my penis emptied into him. I directly went to the bathroom and washed my penis and dressed up and left the apartment without saying a word to him. While leaving he just said that if I wished I could stay in his apartment that night but I didn’t utter a word and left. We haven’t talked since then. He and his wife had come for a family function 2 days ago but I couldn’t talk. I’m feeling super guilty and at the same time really confused and weird. But I really enjoyed every bit of it. I’m not sure what to do now. I feel ashamed and at the same time confused.