Godine 60. nove ere, Breaka, ratna predvodnca Icena, proslavljena kao Budika, Donosilac pobede, predvodila je keltska plemena u poslednjoj krvavoj borbi protiv okupatorskih rimskih armija. Borba je predstavljala kulminaciju skoro dvadesetogodišnjeg otpora osvajačkoj sili koja je težka da uništi živu, kompleksnu civilizaciju i zameni je zakonima, porezima i ropstvom Rimskog carstva.
Radnja romana Sanjajući bika počinje 47. godine dok Budika i njeni ratnici nastavljaju žilavi otpor protiv rimskih legija koje okupiraju Britaniju. Njihov protivnik Julije Valerije, čija sve veća brutalnost u službi svom bogu i caru ne može da ga zaštiti od duhova njegove prošlosti. Usred svega toga nalaze se dvoje dece, pioni u igri mezamislivog divljaštva, dok u srcu Rima car Klaudije i njegova vlašću opijena žena drže njihove živote u svojim rukama.