I suppose, if Helen and Mary were both wrapping the gifts you had bought for the charity, and Helen was ready to wrap another, you COULD mean bring it to her to wrap, but in 99.9% of the cases, it would be understood to mean that the present was intended for Helen.
In this sentence, the verb 'bring' is dative, and John brought the book and handed over it to the recipient Mary.
(2) John brought a book for Mary.
Here, the verb 'bring' is benefactive; John brought the book, and he might either give the book to the beneficiary Mary, or change his mind and keep the book wit