Pop star Jessie J has paid tribute to the bravery of a Keighley teenager who lives with a rare medical condition.

Amy Knowles, pictured with Jessie, inspired the star to have her hair shaved off last Friday during BBC’s Comic Relief.

Jessie later tweeted thousands of fans telling of Amy’s heroism in undergoing dozens of operations and months of hospital stays.

Amy, 18, met the star 18 months ago in a hospital visit arranged by the Wish Upon a Star charity. During their two-hour chat she dared Jessie to shed her hair for charity.

Jessie tweeted the picture of Amy kissing her newly bald head and said: “This picture will forever remind me why in life I must always recognise how I can help those who need it. Thank you, Amy. You’re my hero.”