The Grimoire is operated by DiceBard.com, Dice Bard has everything you need to play 5e... as long as all you need to play 5e is dice.

Foresight 9th level divination

Casting Time: 1 minute

Range: Touch

Components: V, S, M (a hummingbird feather)

Duration: 8 hours

Tags: bard druid warlock wizard level9 divination

You touch a willing creature and bestow a limited ability to see into the immediate future. For the duration the target can’t be surprised and has advantage on attack rolls, ability checks, and saving throws. Additionally, other creatures have disadvantage on attack rolls against the target for the duration.

This spell immediately ends if you cast it again before its duration ends.

You can find more information on this spell in: PHB.244