Our Crooked Hearts by Melissa Albert Out Now from Flatiron Books; 341 pages Content Warnings: explicit language, underage drinking, drunk driving, home invasion,violence, death of an animal, violence against animals,