Of course. It is implied that you pay for the card. But it's all bonus text. Just like Lurrus of the Dream Den was not a 3 mana 3/2 but a free card with card text. Context really matters in this case.
I can promise you all that this custom card is more powerful than Stone Rain. It's actually a...