есть такая наука - семиотика (если грубо и коротко - наука о знаках, которая рассматривает различные явления культуры и человеческой природы в проявлении систем знаков), так вот, попробуйте рассмотреть некоторые детали романа с точки зрения семиотики:
почему именно Фауст Гете в эпиграфе и именно эта строка?,
почему Маргарита именно Маргарита, а не Маша, Глаша и т.д.?,
почему кот Бегемот именно Бегемот?,
за какой каламбур был наказан рыцарь, летящий рядом с Воландом?,
кто-такой Абадонна?
и так далее, правда сейчас, в период развитОго интернета найти ответы очень просто.
а кто заинтересуется семиотикой, советую прочитать "Маятник Фуко" Умберто Эко - просто кладезь скрытых "ключей" - ссылок на историю и различные литературные (и не только) произведения. (почувствуйте себя героями "Кода да Винчи"))))