Are you legit in love with a famous person that you've never actually met? Do you spend endless hours dreaming about imaginary scenarios in which you fall in love? Does the thought that said scenarios will never happen make you want to scream and cry all at the same time?
If you answered 'yes' to any of the questions above, prepare to feel NEW HOPE - because one fangirl's dreams actually came true, and she's now properly dating her celeb crush.
GAH. Here's what happened, and no it's not a fanfic.
Meet Danielle Caeser, who's been a fan of actor Jake T. Austin forever. She's also now his girlfriend, after four years of trying to get his attention on Twitter.
21-year-old Jake - who is best known for his role as Max Russo in Disney's Wizards of Waverly Place alongside Selena Gomez - tweeted a pic of him smoochin' Danielle in bed this week, along with the caption 'I'm crazy for her'.
She also shared an image (before making her instagram account private), writing: 'Every love story is beautiful, but ours is my favourite'.
The love story all started when Danielle met her idol in 2011 at a signing in New York. Jake then started following her on Twitter, where she continued to send him a string of adoring messages.
After, y'know, a few years, said messages seem to have paid off, and the pair are looking loved up and happier than... something really happy.
And the moral of this story? Never give up hope - dreams (or fanfics) really can come true.