Every sport has great rivalries. In fact, they form the beating heart of sports: Without an enemy, how can you have heroes?The months of March and April see a string of the biggest rivalries in club soccer across the best leagues in Europe and North America, with every weekend packed full of grudge matches. And with these contests, there’s no sitting on the fence: you must pick a side.Here’s your one-stop guide to these upcoming clashes in which pride is often the biggest and best trophy at stake.TOTTENHAM VS ARSENAL (MAR 2)Name of rivalry: North London DerbyYear the rivalry began: 1896Overall head-to-head record (wins-draws-losses): Played 197, Arsenal lead 82 wins, 51 draws, 64 lossesTottenham’s biggest villain: Sol Campbell was a homegrown hero at Tottenham, a local boy who became captain, but when he left for Arsenal “to win trophies” in 2001, he crossed the divide and became a hate figure at Spurs.Arsenal’s biggest villain: Spurs fans call Harry Kane “one of our own,” but Arsenal fans haven’t forgiven the striker for playing for the enemy after being pictured wearing a Gunners kit as a youngster.Story that best explains the rivalry: Arsenal were once Woolwich Arsenal, based south of the River Thames, but they invaded Tottenham’s North…