Should I give him a second chance?

this guy we were talking online and flirting everything was fun & fine then the day we were supposed to meet he bailed on me i didn't say a thing. 2 days later he initiated a convo then ghosted me so i blocked him. 2 months later he realises i blocked & reaches out to me & when i explained what he did wrong & why i blocked him he apologised & asked to make it up to me by taking me to dinner. Is it worth it?

Should I give him a second chance?
Post Opinion