Warning: The following contains heavy spoilers for the series finale of Crazy Ex-Girlfriend. Proceed with caution. After four seasons of delightful, moving, and occasionally infuriating musical chaos, ...