Lili Reinhart won the role of a lifetime when she landed a job playing Betty Cooper on Riverdale, but a throwback Facebook post reveals that she may have simply been destined for greatness.

The 21-year-old star was recently reminded on Facebook about a lengthy post she had written just before moving to Los Angeles to pursue her dream and, looking back at what happened afterwards, her words are eerie to say the least.

She shared the post as a screenshot on her Instagram story, writing in a note: 'I posted this cheesy status on my Facebook two years ago - before moving to LA for the second time to try and make my dreams come true.'

Rising star: Riverdale's Lili Reinhart, 21, has shared a throwback Facebook post that seems to predict success in her future

Putting it out there: Lili shared the post on her Instagram story, saying that she wrote it the day before moving to Los Angeles to chase her dreams

In the actual Facebook post, a then-19-year-old Lili, living in her hometown of Cleveland, Ohio, wrote about how people are told not to 'grow up too fast' but often don't examine those words too closely.

'Then there comes a moment when you're 19, sitting in the bathtub, thinking about life, leaving home to go to Los Angeles in 12 hours...and this is when you stop and realize why they tell you not to grow up,' she said.

'No one can ever prepare you enough to leave your family to be on your own. It's the hardest thing in the world.

'But everyone has to do it at some point; we all have to venture off on our own whether its at age 15, 19 or 30. And it's going to be okay. It's going to be hard and lonely and sad at times, but it's going to be okay.'

She concluded the post with an eye towards the future, saying: 'I'm ready to go off on my own adventure.'

At the bottom of the screenshot, a now 21-year-old Lili wrote: 'I booked Riverdale a month and a half later.'