Demi Lovato belted out the National Anthem at yesterdays’s World Series game. She even tweeted, “So excited to sing the National Anthem at game 4 of the World Series tonight!!!!” Although Lovato sounded great (to me!), some youtube fans weren’t so nice critizing the ‘X Factor’ judge. And at cloase review it looks like Demi is wearing an engagement ring…hmmm?