Modular Forms & Special Cycles on Shimura Curves