Lyric discussion by GrungyBeatle 

The song's meaning is obvious me. Its most likely about a guy who wrote this to his ex-girlfriend after she left him because he used to lie to her. His lies could have been about anything, even an affair. And now he says he was always really sorry for lieing to her, but now he realizes what he's done. She's gone, and he's gone through hard times but he swears its the "final straw" (meaning the last time). And he also says he doesn't know the meaning of truth yet but he promises he'll do anything for her. Its a feeling everyone can relate to. You didn't know what you had cause you took it for granted. Its a sad part of humanity.

An error occured.