|The original makes no mention of the effect this apparently has on lady clothes...um...yeah...|
9th level Abjuration
Casting Time: 1 Action
Components: V, S, M (Amulet worth 1,000gps)
Saving Throw: No
Duration: 12 Hours or until used
You create an invisible weave of magic around yourself, that allows you to absorb up to 10 levels worth of spells and to use them to cast your own prepared spells.
When you would be affected by a spell, you can choose to absorb it instead. The spell has no effect on you, and you can store the energy in the weave. If you do not have enough "room" to absorb a spell, it works normally, although you have advantage on any saves you make against it. You can choose to lower the weave temporarily to receive beneficial spell effects.
When you cast a spell you have prepared, you can choose to expend spell levels you have stored in the weave instead of a spell slot (so you could use 5 stored levels to cast a spell that would use a 5th level spell slot).
The spell ends when a total of 10 levels of spells have been absorbed and used, or when 12 hours have passed.