Crazy in Love by Annabelle Costa

Meet Anna Flint. Anna loves numbers. She loves order and cleanliness. She loves her high-powered career as a computer programmer--a job at which she excels. She loves almost everything about her perfectly structured life of solitude. But she's never been in love. Then Anna meets Matt Harper. Matt is a perfectly normal man, who can't understand why Anna collects stacks of tin cans in her cubicle at work or why she washes her hands every fifteen minutes... and he doesn't care. All he wants is to get to know Anna better. And for the first time in Anna's life, she feels the same way. Except Matt isn't as perfectly normal as he seems. It turns out Matt has a secret of his own. A secret that changes everything...