Elden Ring has many different shields that will save your life more than once. However, most of them are suitable not only for defense but also for attack. If you are looking for something very effective against sorcery and incantations, then you should find out how to get Erdtree Greatshield.