Innocence Lyrics

Lyric discussion by secretlyinsane 

Cover art for Innocence lyrics by Halestorm

I think that literally, the song is talking about a younger teenager who has fallen for someone older, who really doesnt want a relationship with them, but just wants to take their innocence.

I think on another level tho, it can also be about not feeling good enough for someone. Like someone is pure and innocent, but you feel that you are flawed and immoral. It can be about someone's past or something that they are ashamed of interferes with their next relationship. Parts like "your too perfect for my hands to hold" makes me think of this.
Im not sure if this is what the singer meant literally, but its kind of how I take it.