Learn English Every Day
Take (somebody, something) by storm To become very popular or take control of, seize a place…