First crushes are always embarrassing, so well done to Selena Gomez for fessing up about hers.
Rather than a hunky male actor from the movies though, Selena’s poster boy crush was… Barney The Dinosaur.
We wonder what on-off boyfriend Justin Bieber makes of THAT.