Angel Stones
Angel Stones are spells, summoned creatures, and passive skills. Level your Angel Stones each time your character levels. They can level up to your character's current level.
Bosses
Boss battles are usually easier if you still have your summons. Choose the proper skill that is relevant to the Boss you are facing. For more difficult Bosses, learn their attack patterns and retreat when necessary before using an Angel Stone to counter attack.