A truly amazing and kind person, he will support you through anything and always have your back. Respectful and gentle yet fun and always a laugh to be around. He may be a bit shy but if he opens up to you, you will feel like the luckiest person in the world. If you ever have a Cameron, don't let him go or you will live to regret it.
I had a Cameron once, he's off doing amazing things now and I miss him. I wish he were here with me.