Blain’s ‘magical romantic comedy’ is hard to swallow