i ve put diamonds on my promises so you know that they will stay and on your finger is where my vow will live so you can see it every day it s all for love it s all for love i will do anything for your love i carry your story wherever i may go cause i know it will be mine until the end of time even if we disagree know i ll still be on your side it s all for love it s all for love i will do anything for my love i will do anything for your love give you my hand i ll give you all i ve saved for through all the joy and all the disappointment and you alone will be the one i live for it s all for love it s all for love i will do anything for your love it s all for love it s all for love i will do anything for my love i will do anything for your love