A Valentine's poem for developers. Syntax-highlighted, as it should be. The unexpected character on line 32 is always a bracket you forgot, a brace you mismatched, or a semicolon from a language that doesn't use them. For developers who read error messages as poetry and find this uncomfortably relatable.