Who has a promise (41/48)

Who has a promise