In a story I read. There are 'once upon a time' and 'a long time ago'. What are the exact differences between them? or they just the same?