better late than never - definition and synonyms

phrase
  1. used for telling someone you are happy that they did something, but you wish they had done it earlier
See also main entry: late