i ve had enough of shifting sand feeling the love slip through my hands and all of the time that i ve wasted alone while i was outside looking in you turn the tide and that s when everything changed girl everything changed for me and now my love is a rock we can build life on it catch that stone nothing so wrong that we can t make it right nothing so dark that we can t bring to light shine on that solid spot my love is a rock i breathe you in and i m alive and i begin to see my life almost exactly as i ve always dreamed and even when we are far apart i ll keep this promise in my heart i will be there i swear i ll be there for you and now my love is a rock we can build life on it catch that stone nothing so wrong that we can t make it right nothing so dark that we can t bring to light shine on that solid spot my love is a rock can t be broken nor can t be shaken it can t be moved by anyone anything anytime baby cause my love is a rock we can build life on and it catch that stone nothing so wrong that we can t make it right nothing so dark that we can t bring to light to shine on that solid spot oh oh to shine on that solid spot yeah yeah shine on that solid spot my love is a rock ooh yeah my love is a rock