Coronation Street legend Bill Roache has revealed he has a crush on Queen Elizabeth II.
The actor - famous for playing Ken Barlow in the soap - says he fancied her from the first time they met.
Bill - who is set to turn 90 next week - said in a TV documentary that he has always held a special affection for the Her Majesty, now 95.