Hi everyone. A bit of advice needed. I have a 2 month old son. My parents and in-laws want to put some money into an account for him for either further education or house deposit so it needs to be in a trust or something that he can't access until at least 18 but preferably 21. I've looked on line but it seems that you can only buy bonds for a few years not long term and trusts were replaced by child ISAs. Does anyone know the best way to save for a child's future?