
You should tell B because no one deserves to be treated the way you and A are treating them. Person A clearly needs to work on their maturity and their values before being in a committed relationship with anyone again. Do you really want to be in a relationship with someone willing to cheat on and lie to their current partner?