Sempiternal means dateless; having no known beginning and presumably no end; seemingly everlasting or eternal. I'm not quite sure of where the difference lies between that and eternal unless there is a slight element of uncertainty about it. It may be that the crossword compiler who used it was simply filling in spaces! Anyone who knows if there is a difference might like to comment.
Katie aged 6 months
16 hours ago