Vegan meats (ik, the irony)

I would love to be a vegan. I know there are many animals dying everyday and being abused everyday so I can have a meal. (Thank you for your sacrifice)

The problem is, I LOVE meat so much. I don’t wanna live without it. So, are there any foods you could recommend that have the same taste and TEXTURE of meat. I’m big on texture so if it doesn’t feel like meat I’m not gonna like it. It doesn’t have to be exact, but i would like to to be damn near close. Any recommendations?

PS *** I also love cheese, cakes and ice cream. I had a vegan cupcake before and it tasted like a muffin covered in icing. It wasn’t bad, it just tasted like a muffin.