The idiom better late than never means that the delayed occurrence or achievement of something is better than it not happening at all.
Consider the statement "It's better that this happened even though it's delayed, Danny said behind them.". Based on this "Well, better late than never,danny said behind them." a true statement? Yes, no, or I don't know?