Please help! Fell in love so quickly...

Lu

So, I met this guy almost a year ago and he's my age (16) and lives 4 hours from me. We met online and have been talking for absolutely ages (He's not a catfish. We've video called tons.) And from the start, I have had a major crush on him. But, when issues hit an all time low, I stopped messaging him for 2-3 months and lost contact. Throughout it, he was messaging updating me in life and sending supporting messages and saying he missed me. We've gotten back into contact and I'm still head over heels for him. We have tons in common and both just click. I'm worried go ask him out in case he rejects me and only sees me as a friend. What do I do?!