Sins of the Son by Frank Lucianus at the following link below has all of the elements in it you mentioned. I just finished the audiobook as well. https://www.amazon.com/dp/B07HZ1ZL26/
Here's one that I enjoyed reading; https://www.amazon.com/Sins-Son-Romance-Frank-Lucianus-ebook/dp/B07HZ1ZL26/
Here's one for you: https://www.amazon.com/Sins-Son-Romance-Frank-Lucianus-ebook/dp/B07HZ1ZL26/