will bfa be free with shadowlands?
Battle for Azeroth is not included with the Shadowlands pre-purchase. To purchase the Shadowlands pre-purchase you need to already have Battle for Azeroth purchased, or purchase a Complete Collection for the World of Warcraft account.