What will happen if I put 5 strings in argument .format() instead of 4 in ex8?

Here is the code:

formatter = "{} {} {} {}"

print(formatter.format(
    "\nOh my love",
    "\nMy darling",
    "\nI've hungered for",
    "\nYour touch",
    "\nAlone, lonely time"
))

In this case, five strings are attempted to print, but python will only print the first four of them_(without errors)_, like this:

Oh my love
My darling
I've hungered for
Your touch

That is interesting. Thank you for reading!

(In this case, \n makes a new line before each string)