We have a secret and we simply cannot keep it:
Lucy Hale is now 24 years old!
The actress, of course, is best known for her role as Aria Montgomery on Pretty Little Liars, the ABC Family smash that seems to set new social media records with each episodes.
But Hale is also an impressive singer. She signed a recording contract a year ago after appearing many years ago on American Juniors and showing off her pipes.
The Memphis native may also soon see her career sky-rocket. She's one of several actresses under consideration for the part of Anastasia Steele in the Fifty Shades of Grey movie.
So send in your best birthday wishes to Hale now and sound off: Should she star as Steele?