I keep my heart so close so it won't break I hold onto the promises i make Piece by piece I'm feeling myself go Leading me to where I'll never know But it's way too late, He's the best mistake This heart has made, it's way too late It's way too late It's way too late Once I hit the point of no return And I've surrended everything I'be learned But it's way too late, He's the best mistake This heart has made, it's way too late It's way too late It's way too late To stop the falling we're already in too deep It's too late to run for cover he's already part of me And it's way too late. He's the best mistake This heart has made It's way too late It's way too late It's way, way too late