The syllable count is inconsistent, but it works for what you’re going for. The variation isn’t that great (all 7 or 8 syllables), so it’s still a very cohesive piece and it’s not very intrusive.
The meter could use some work. Some lines don’t flow as well as others when read aloud. For example, “Chills are running through my spine” flows very well since the stress patterns on the words alternate in an iambic meter (unstressed-stressed). Here’s a visual representation: “chills ARE run-NING through MY spine” it gives it a sort of lyrical quality. In contrast, “With my heart forever broken” doesn’t roll off the tongue as easily. The meter is all skewed around. Here’s a visual representation: “WITH MY HEART for-E-ver BRO-ken” It really interrupts the flow of the line. You don’t have to stick a metrical pattern fully since you’re not writing in fully formal verse, but it’s something to keep in mind :D