Singer and actress Selena Gomez was recently hospitalized after an appearance on late night television where she complained about severe headaches.

On Monday, the pop star seemed to be feeling a lot better as she took the stage for a Santa Monica Place show. The show was initially scheduled for Friday, but had to be rescheduled due to her hospitalization, according to a report by People.com.

I want to thank you so much for coming, the 18-year-old singer told more than 500 fans that came to see her at the outdoor mall. If you guys came on Friday, I'm so sorry that I couldn't be here ... I lvove you guys very much.

While at the mall, Gomez was asked by reporters about the reason she was hospitalized.

I was just very malnourished, so I was low on iron and exhausted, Gomez said.

On Monday, Gomez have an energetic performance showing no signs of health problems. She performed Who Says, and A Year Without Rain.

I do feel better! she exclaimed to the crowd.