felicitator

noun
  1. a person who congratulates or expresses good wishes to someone
  2. Usage: formal or literary; rare in modern usage

Examples