Given to returning after five, indeed (7)
I believe the answer is:
devoted
'given' is the definition.
('devote' can be a synonym of 'give')
I don't understand the rest of the clue.
Can you help me to learn more?
(Other definitions for devoted that I've seen before include "Strongly attached (to)" , "Loving and loyal" , "Dedicated or wholly given up to" , "Faithful" .)