love triangle,angel,ballet dancer,supernatural,romance,ballet,tearjerker,childhood friends,blindness,cohabitation