The second to last one is "Book of Love" by Peter Gabriel. It played during JD's long fantasy of how his should may be later on.
Chat with our AI personalities
A Love that Will Last
episode 19
I think it's episode 95 of Naruto Shippuden... :)
season 3 episode 19
Season 1 Episode 19