Apart from treasure cards, unicorn is available to life wizards only, and is the reward for the class quest offered at level 7. It heals all group members for 275 health, but at a cost of 3 pips, making it rather inefficient unless at least three players in your group need a heal.
The unicorn healing spell can be obtained by either joining the life school (only at the start of the game) and by getting the treasure card, this can only be used once
You can NOT buy that particular treasure card. If your VERY lucky a Boss ight toss it to you at the end of a battle....but like most of the really great treasure cards it is VERY hard to come by!