Because this is a "long story" request, I will break down the entire situation: