If you need to cancel I will understand. But you must also understand that my time is important so I may ask for a cancellation fee. If you cancel between 24 to 12 hours before your appointment the fee is 25% of the agreed upon amount. If its less than 12 hours it's going to be 50% of the agreed upon amount. If you stand me up I will expect the full amount or you will be blacklisted.
After your first cancellation future meeting will require a deposit of $50 per requested hour.
Gifts are the best way to demonstrate sincere apologies.