Ansel Elgort has reunited with his high school sweetheart.

The 'Fault in Our Stars' actor split from Violetta Komyshan - who he met when they were both studying at New York's LaGuardia High School - last August because of his busy working schedule but they have now got back together after realising how much they ''missed'' one another.

A source told Us Weekly magazine: ''They just missed each other. He thought his schedule was too much to have a girlfriend during, he's been touring nonstop for movies and working on music, but they talked throughout. He didn't really see anyone else seriously while they were split.''

The 20-year-old star - who went public with his romance with Violetta at a fashion show at Paris Menswear Fashion Week last June - recently admitted he is mystified by all the female attention he has received since finding fame in 'Divergent' and admits he is embarrassed by fans screaming for him.

He said: ''It's so weird! I get recognised every day. When girls scream my name and start crying, I blush like crazy. But I know they're doing it because of the book, and not really because of me.''