+0
The man who you should marry is th eone who gave me the book.
+0
Hello Guest

I believe Komountain's comment relates to the first 'who' in your sentence, so I'll comment on the 2nd.

For this 'who', you use 'who':

'...who gave me the book'.

This is because it's the subject of the verb 'gave'.

MrP
+0
There's no need for true confessions on this forum! Emotion: smile
Students: We have free audio pronunciation exercises.
Comments  
In an exam setting, you should choose 'whom,' not 'who.'
That's what the traditional grammar says. However, 'who' is sometimes
used in less formal writings. I consider it as substandard, so I'd advise you to avoid it.
 MrPedantic's reply was promoted to an answer.
Sorry, I didn't know there were two 'who's.'
I stopped reading in the middle. That's why I got
low marks from the tests I took when I was a student.
Students: Are you brave enough to let our tutors analyse your pronunciation?
 CalifJim's reply was promoted to an answer.
Ha ha ha. I guffaw.

I hope you have some salt.