If one heart fits another like a puzzle piece Maybe yours could be the missing half to me If puzzles and time are needed We can fit these hearts together We might have broken corners and ripped edges Love isn't suppose to fit together perfectly It's the imperfectness of us That make us perfect You'd light the night I'd make the sunshine rain I haven't seen it all but I've seen enough Don't need a million miles to know the world is rough We all have things we want to leave behind Digging through the boxes looking for the pieces The waiting will drive us mad and the wandering will break us down Just hold on We'll be ready when we get there.