For anyone interested Amazon has mixed up this series numbering.
Blood of Elves is 4th book in the series, but the first novel. First three books are collections of stories about Geralt, the rest of the series is for all intents and purposes centered not around him, but around Ciri.
This is the correct numbering:
The Last Wish (Witcher #1)
Season of Storms (Witcher #1.5)
The Sword of Destiny (Witcher #2)
Blood of Elves (Witcher #3)
Time of Contempt (Witcher #4)
Baptism of Fire (Witcher #5)
Tower of the Swallows (Witcher #6)
The Lady of the Lake (Witcher #7)