Scottish singer Sandi Thom shocked her friends by confessing she has a crush on Hollywood actor Jack Black.
The I Wish I Was A Punk Rocker hitmaker admits her pals were stunned to hear of her secret crush - because she usually goes for traditionally good looking men.
She says, "All my girlfriends are in two minds about him as he's not an archetypal sexy Adonis, but I think he's cute.
"It just goes to show, you can fancy funny men who aren't conventionally good looking."