They say that in life, love can wait. But how long are you willing to wait for the one you love and how do you let go when it is time to move on?All Rights Reserved
57 parts