Extra marital affairs

Series:

Extra marital affairs are seemingly on the increase and numerous reasons are shared as to what causes one to start cheating on their spouse. Can there ever be justification and how can you resolve issues that can result in infidelity?