Bo Bruce's real name is Lady Catherine Anna Brudenell-Bruce

Bo Bruce's journey to this weekend's final of The Voice hasn't been easy.

The singer's mum Ros is fighting pancreatic cancer and so Bo's had to balance hospital visits with rehearsing for the live shows.

'It has been incredibly difficult,' says Bo, 27.

'I so want to make this experience on The Voice something that will change my life.

'But equally my biggest fan is my mum and I want to be with her.'

Bo's mother has been too poorly to get to the BBC studios on a Saturday night and so has watched her performances from her sick bed.

And hard-working aristocrat Bo, who's mentored by Danny O'Donoghue, 31, has done all she can to make time for her mum.

'I've made it work,' Bo tells The Sun, 'But I've been sleeping on a lot of hospital floors.'

SEE PICTURES: Bo Bruce and Danny O'Donoghue busk in London >>>

NEW PICTURES The Voice 2012 - the 4 finalists>>

SEE PICTURES The Voice final 20 revealed>>

SEE PICTURES Will.i.am and the stars of The Voice kick off the talent programme>>

Esme Riley