Why is it "there's" not "there're"? Because "a thousand reasons" looks like plural to me and "there're" seems to make sense here.
You are correct, "a thousand reasons" is plural, so "they're" should have been used here instead of "there's" for this sentence to be grammatically correct.
Aprende más expresiones típicas del inglés. >