Elle apparaît dans la série de livres La Saga du Sorceleur écrite par Andrzej Sapkowski. Elle apparait aux côtés de Geralt de Riv dans les tomes Le Baptême du Feu, La Tour de l'Hirondelle et La Dame du Lac (roman).
Milva, de son vrai nom Maria, est une jeune femme d'origines très modestes puisque son père était un paysan. Il l'aimait et lui apprit l'art de l'archerie mais avait des tendances à la violence. Il tomba malade et Maria décida de partir découvrir le monde. Devenue une archère émérite, Maria, s'étant renommée Milva, s'associe avec les dryades de Brokilone. Elle aide notamment les commandos de Scoia'tael fuyant les troupes des Nordlings à se cacher dans la forêt et chasse pour eux. Elle fait également des excursions dans les villages avoisinant pour pourvoir à leurs besoins (et aux siens) et obtenir des informations du monde extérieur. La partie la plus sordide de son travail consiste à attirer des groupes armés de soldats du Nord dans des traquenards tendus par les Elfes rescapés. Elle en gardera de mauvais souvenirs puisque l'une de ces opérations se soldera par la mort de presque tout les participants à l'affrontement et rendra publique sa collaboration avec les rebelles Scoia'tael.
Elle rencontre Geralt alors qu'il se repose chez les dryades après qu'il ait été grièvement blessé par Vilgefortz durant le soulèvement de Thanedd. Il l'envoie hors de la forêt trouver des renseignements sur le sort de Ciri et Yennefer et Milva accepte à contrecœur. Quelques jours plus tard elle revient et, lorsque Geralt se décide à partir sauver Ciri que l'on prétend détenue à Nilfgaard, elle refuse de l'accompagner malgré la demande du sorceleur, jugeant sa conduite suicidaire. Milva lui sauvera pourtant la vie ainsi qu'a Jaskier lors d'un traquenard de Nilfgaardiens auquel suivit un combat acharné avec pour enjeu le cercueil de Cahir, le chevalier au heaume ailé. Cela la décida à les accompagner dans leur quête pour sauver la fille de Geralt et elle sympathisa avec eux jusqu'à nouer de vrais liens d'amitié avec eux.
Milva les accompagna ainsi durant tout leur voyage, ayant un rôle de chasseuse dans le groupe et restant le plus souvent à l'écart du groupe ou, tout du moins silencieuse la plupart du temps.
On soulignera le fait qu'elle tomba enceinte avant le voyage avec Geralt et ne voulut pas garder l'enfant afin de ne pas être un poids pour le groupe et parce qu'elle n'avait pas l'instinct maternel. Elle voulu prendre des potions du vampire Régis pour avorter mais y renonça. Lors de la bataille qui opposa les Nilfgaardiens et les forces de Rivie, elle fit une fausse couche aux abords du champ de bataille et fut sauvée par les soins de Régis. Elle ne parla plus de ce incident par la suite.
Lors du passage de leur troupe à Toussaint, Milva eu une relation avec un chevalier de la vallée, passionné tout comme elle de chasse et d'arcs. Elle décida de rompre avec lui pour une raison floue, sans doute une demande en mariage qu'elle ne put se résoudre à accepter et pleura beaucoup cette décision.
Elle mourut finalement lors de l'assaut de la place forte de Vilgefortz, transpercée par la flèche d'un archer d'élite du donjon qui mourut lui de la flèche que Milva avait décochée avant de s'écrouler. Geralt resta près d'elle jusqu'à ce qu'elle meurt.