Why did van gogh paint a starry night?

Vincent Van Gogh painted his iconic 'Starry Night' while he was a patient in a mental health facility. It is believed that it is not just a depiction of a town and night sky, but is also symbolic of the internal turmoil that Van Gogh was feeling.