This could be the best Present / Gift for your family or your friends.
Cassocks are worn by both clergy and lay worship leaders, with or without a surplice. Only ordained clergy wear a stole over the surplice.
Cassocks are most common in Anglican, Roman Catholic, and Orthodox churches. The cassock-and-surplice combination is very common in Anglican churches. Some choirs wear cassocks with surplices instead of robes.