I'm creating a level 20 character for a one-shot. Since the character will only be used once, the DM is pretty lenient and allowed me to play a Faerie Dragon created by Ninja Prawn. I will post a link below so everyone can see its abilities.

https://ibb.co/djnA5J

The ability scores I rolled are as follows (racial bonuses and penalty are already included in these scores):

STR: 13
DEX: 18
CON: 13
WIS: 12
INT: 10
CHA: 18

I want to create a support character. It doesn't have to do damage, but I want lots of options. One build I was considering is Oath of the Ancients Paladin 7 / Lore Bard 10 / ? 3. This would give good support with its aura and I could take http://engl393-dnd5th.wikia.com/wiki/Circle_of_Power for more aura goodies. I can take counterspell obviously and maybe three level of sorcerer for meta magic.

The main question is whether you like the build and if so what would you change or do differently?
If you do not like it, what other fun support build would you recommend?