I don't know how to translate in English the expression: 'sarà che...', meaning 'it's probably/maybe that...'
For example: 'sarà che non ti vedo da tanto, ma sembri diverso'
Is there a close translation? I know 'Sarà così' is translated 'It will be so', so my guess for the translation would be:
'It will be that I haven't seen you in a long time, but you seem different'
Is that correct, or how do you say it?