The answer to the crossword clue "What often has a heartbeat?" is SPADE. This clue is not referring to a human beating heart but should be read as "What often wins out over a heart?".