Galilad

A promise made, a promise kept.