$50 Amazon card
Easy to give gift via text message. Quick delivery and you do know for sure the recipient gets it.
Rating: 5 stars